[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:07.84,0:00:09.74,Default,,0000,0000,0000,,Quando o assunto \Né Internet das coisas, Dialogue: 0,0:00:09.74,0:00:13.43,Default,,0000,0000,0000,,você sabia que é possível utilizar\Num simulador Dialogue: 0,0:00:13.43,0:00:17.32,Default,,0000,0000,0000,,que nem é tão conhecido assim\Npara fazer isso na prática? Dialogue: 0,0:00:17.32,0:00:19.28,Default,,0000,0000,0000,,Claro que sim. Dialogue: 0,0:00:19.28,0:00:21.15,Default,,0000,0000,0000,,No caso da Cisco, \Ntemos um programa Dialogue: 0,0:00:21.15,0:00:24.58,Default,,0000,0000,0000,,chamado Packet Tracer, \Nque você consegue baixar Dialogue: 0,0:00:24.58,0:00:28.96,Default,,0000,0000,0000,,da plataforma skills for all \Ne rapidamente você terá acesso a ele. Dialogue: 0,0:00:28.96,0:00:31.71,Default,,0000,0000,0000,,E um detalhe, \Nvocê vai verificar Dialogue: 0,0:00:31.71,0:00:35.74,Default,,0000,0000,0000,,que existem bons exemplos\Npara serem utilizados na prática, Dialogue: 0,0:00:35.74,0:00:38.44,Default,,0000,0000,0000,,para entender de uma forma\Nmuito mais ampla Dialogue: 0,0:00:38.44,0:00:42.31,Default,,0000,0000,0000,,como funcionam os dados\Npor meio de dispositivos inteligentes. Dialogue: 0,0:00:42.31,0:00:43.61,Default,,0000,0000,0000,,Vamos conhecer um pouco\Nmais sobre ele? Dialogue: 0,0:00:43.61,0:00:46.01,Default,,0000,0000,0000,,O Packet Tracer é uma ferramenta\Nbastante simples. Dialogue: 0,0:00:46.01,0:00:48.69,Default,,0000,0000,0000,,Parece um quadro branco \Nque você pode desenhar, Dialogue: 0,0:00:48.69,0:00:50.68,Default,,0000,0000,0000,,colocar os seus dispositivos. Dialogue: 0,0:00:50.68,0:00:53.22,Default,,0000,0000,0000,,Então, a ideia inicial é contar\Numa pequena história, Dialogue: 0,0:00:53.22,0:00:55.70,Default,,0000,0000,0000,,fazer um storytelling,\Npara entender Dialogue: 0,0:00:55.70,0:00:58.06,Default,,0000,0000,0000,,o que seria uma rede \Nde comunicação? Dialogue: 0,0:00:58.06,0:01:01.08,Default,,0000,0000,0000,,Então, se você obtiver \Naqui na parte inferior, né? Dialogue: 0,0:01:01.08,0:01:04.60,Default,,0000,0000,0000,,Temos aqui os tipos \Nde dispositivos ou devices, Dialogue: 0,0:01:04.60,0:01:07.60,Default,,0000,0000,0000,,temos dispositivo de rede,\Ndispositivo sinais, Dialogue: 0,0:01:07.60,0:01:12.30,Default,,0000,0000,0000,,aqui o nosso bom e velho Arduino,\Nrepresentado dentro dos componentes. Dialogue: 0,0:01:12.30,0:01:15.34,Default,,0000,0000,0000,,E a partir desse momento,\Nvocê consegue simplesmente Dialogue: 0,0:01:15.34,0:01:19.24,Default,,0000,0000,0000,,com o fator de clicar e arrastar,\Ncolocar os positivos para cá. Dialogue: 0,0:01:19.24,0:01:22.98,Default,,0000,0000,0000,,Então, imagine vocês, \Nque eu quero fazer Dialogue: 0,0:01:22.98,0:01:23.95,Default,,0000,0000,0000,,um LED piscar. Dialogue: 0,0:01:23.95,0:01:28.62,Default,,0000,0000,0000,,Como é que eu consigo demonstrar\Npor meio do nosso packet tracer? Dialogue: 0,0:01:28.62,0:01:33.13,Default,,0000,0000,0000,,Se eu seleciono aqui um componente,\Ne esse representa o nosso Arduino, Dialogue: 0,0:01:33.13,0:01:36.10,Default,,0000,0000,0000,,e é tão bacana\Nisso que você consegue perceber Dialogue: 0,0:01:36.10,0:01:38.99,Default,,0000,0000,0000,,que esse Arduino aqui \Ntem as portas digitais, Dialogue: 0,0:01:38.99,0:01:43.18,Default,,0000,0000,0000,,tem as portas analógicas\Ne você vai conseguir colocar um led Dialogue: 0,0:01:43.18,0:01:45.10,Default,,0000,0000,0000,,e fazer ele piscar. Dialogue: 0,0:01:45.10,0:01:48.64,Default,,0000,0000,0000,,Então onde estariam os tais \Nleds aqui dentro? Dialogue: 0,0:01:48.64,0:01:52.95,Default,,0000,0000,0000,,Os atuadores seriam atuadores, \Nno caso eu tenho diversos sensores Dialogue: 0,0:01:52.95,0:01:55.15,Default,,0000,0000,0000,,e atuadores nesse sentido aqui. Dialogue: 0,0:01:55.15,0:01:59.72,Default,,0000,0000,0000,,E podemos colocar um led \Nde uma forma bastante simples. Dialogue: 0,0:01:59.72,0:02:02.09,Default,,0000,0000,0000,,Então eu tenho aqui o Arduíno \Nde um lado, Dialogue: 0,0:02:02.09,0:02:08.63,Default,,0000,0000,0000,,eu tenho aqui um LED do outro lado,\Ne eu posso vir em tipos de conexão Dialogue: 0,0:02:08.63,0:02:11.61,Default,,0000,0000,0000,,utilizar uma conexão\Nque é um caminho cabinho de cobre, Dialogue: 0,0:02:11.61,0:02:13.25,Default,,0000,0000,0000,,"IoT Custom Cable", Dialogue: 0,0:02:13.25,0:02:17.04,Default,,0000,0000,0000,,e eu posso fazer as conexões \Nem determinadas portas. Dialogue: 0,0:02:17.04,0:02:19.65,Default,,0000,0000,0000,,Eu posso utilizar a porta\Ndigital ou a porta analógica. Dialogue: 0,0:02:19.65,0:02:23.04,Default,,0000,0000,0000,,Então se eu tenho um LED\Nque será acionado de forma digital, Dialogue: 0,0:02:23.04,0:02:29.18,Default,,0000,0000,0000,,eu vou utilizar aqui a porta um,\Ncolocada com a porta zero do meu LED. Dialogue: 0,0:02:29.18,0:02:33.52,Default,,0000,0000,0000,,Mas como eu faço\Npara ele acender e apagar? Dialogue: 0,0:02:33.52,0:02:38.02,Default,,0000,0000,0000,,Aí é que entra a questão \Nda programação no nosso Arduino. Dialogue: 0,0:02:38.02,0:02:42.80,Default,,0000,0000,0000,,E a ideia é que nós entendamos\Ncomo isso funciona rapidamente. Dialogue: 0,0:02:42.80,0:02:47.13,Default,,0000,0000,0000,,Então aqui eu vou definir que estou\Nusando uma porta um, Dialogue: 0,0:02:47.13,0:02:49.15,Default,,0000,0000,0000,,vou acender e apagar. Dialogue: 0,0:02:49.15,0:02:51.10,Default,,0000,0000,0000,,E eu peço para ele fazer isso para mim. Dialogue: 0,0:02:51.10,0:02:52.84,Default,,0000,0000,0000,,De uma forma rápida e direta, Dialogue: 0,0:02:52.84,0:02:57.58,Default,,0000,0000,0000,,eu consigo mostrar que um LED acende\Ne apaga usando um simulador, Dialogue: 0,0:02:57.58,0:02:58.94,Default,,0000,0000,0000,,isso que é mais incrível. Dialogue: 0,0:02:58.94,0:03:02.08,Default,,0000,0000,0000,,Então a gente consegue fazer\Ncom que um simulador como o de Dialogue: 0,0:03:02.42,0:03:07.29,Default,,0000,0000,0000,,eu consiga mostrar que sim, é possível\Nmostrar elementos interconectados Dialogue: 0,0:03:07.52,0:03:10.52,Default,,0000,0000,0000,,usando dispositivos inteligentes\Npor meio dele. Dialogue: 0,0:03:10.79,0:03:11.76,Default,,0000,0000,0000,,Mas não é só isso. Dialogue: 0,0:03:11.76,0:03:15.66,Default,,0000,0000,0000,,Existem bons exemplos que a gente\Npode utilizar Essa mesma ferramenta Dialogue: 0,0:03:15.93,0:03:18.80,Default,,0000,0000,0000,,para mostrar que eu\Nnão preciso ter conhecimento nenhum Dialogue: 0,0:03:18.80,0:03:22.23,Default,,0000,0000,0000,,para poder entender como um dispositivo\Nfunciona com seus dados. Dialogue: 0,0:03:22.34,0:03:27.17,Default,,0000,0000,0000,,No caso do pacote três ser dentro aqui\Nde poupança e impulso, a gente vai ter sim Dialogue: 0,0:03:27.37,0:03:31.91,Default,,0000,0000,0000,,muitas opções interessantes,\Nprincipalmente nessa parte aqui de IoT. Dialogue: 0,0:03:32.58,0:03:35.85,Default,,0000,0000,0000,,E é claro,\Né bom trazer soluções e exemplos reais. Dialogue: 0,0:03:35.85,0:03:36.65,Default,,0000,0000,0000,,Por que? Dialogue: 0,0:03:36.65,0:03:39.62,Default,,0000,0000,0000,,Porque a gente pode trazer\Nalgo mais sofisticado para mostrar. Dialogue: 0,0:03:39.62,0:03:44.82,Default,,0000,0000,0000,,Então eu consigo fazer uso\Nde alguns elementos bastante interessantes Dialogue: 0,0:03:44.82,0:03:49.46,Default,,0000,0000,0000,,aqui e que sejam mais complexos\Nde uma forma bem lúdica. Dialogue: 0,0:03:49.83,0:03:54.90,Default,,0000,0000,0000,,Mas como é que eu consigo fazer com que\Nesses elementos estejam conectados? Dialogue: 0,0:03:55.30,0:03:57.87,Default,,0000,0000,0000,,Como é que eu defino o fator de camadas? Dialogue: 0,0:03:57.87,0:04:00.81,Default,,0000,0000,0000,,Como tudo isso\Nfunciona por trás dos bastidores? Dialogue: 0,0:04:00.81,0:04:04.41,Default,,0000,0000,0000,,A ideia que a gente mostra de uma forma\Ntambém prática como eu Dialogue: 0,0:04:04.41,0:04:08.08,Default,,0000,0000,0000,,consigo representar os elementos\Ndentro da minha arquitetura IoT Dialogue: 0,0:04:08.41,0:04:11.42,Default,,0000,0000,0000,,usando o próprio pacote três\NVamos ver mais um pouquinho. Dialogue: 0,0:04:11.62,0:04:16.26,Default,,0000,0000,0000,,A gente tem aqui um carro\Ne esse carro aqui ele pode ser ligado. Dialogue: 0,0:04:17.26,0:04:20.43,Default,,0000,0000,0000,,Esse carro sendo ligado você não percebe\Nmais. Dialogue: 0,0:04:20.43,0:04:24.26,Default,,0000,0000,0000,,Eu vou clicar com a tecla alt\Nao mesmo tempo com o mouse Dialogue: 0,0:04:24.26,0:04:25.63,Default,,0000,0000,0000,,para ligar o carro. Dialogue: 0,0:04:25.63,0:04:29.07,Default,,0000,0000,0000,,Eu tenho um sensor, um sensor\Nna proximidade, pode ser na minha garagem Dialogue: 0,0:04:29.50,0:04:33.27,Default,,0000,0000,0000,,e aí eu passo por um dispositivo,\Nno caso aqui, um switch Dialogue: 0,0:04:33.64,0:04:37.61,Default,,0000,0000,0000,,que não seria do meu jeito,\Nmas ele vai fazer parte do processo Dialogue: 0,0:04:38.18,0:04:41.18,Default,,0000,0000,0000,,do transporte desses dados\Npara o meu servidor. Dialogue: 0,0:04:41.25,0:04:44.25,Default,,0000,0000,0000,,Então eu já entro\Naqui numa camada de transporte Dialogue: 0,0:04:44.45,0:04:46.65,Default,,0000,0000,0000,,e depois eu entro na minha aplicação. Dialogue: 0,0:04:46.65,0:04:48.52,Default,,0000,0000,0000,,Então eu tenho aqui\Nnuma camada de aplicação Dialogue: 0,0:04:48.52,0:04:52.96,Default,,0000,0000,0000,,um servidor que vai colocar esses dados,\Nvai coletar que vai fazer o quê? Dialogue: 0,0:04:53.32,0:04:57.66,Default,,0000,0000,0000,,O acionamento de um LED\Ndentro do meu sensor? Dialogue: 0,0:04:57.96,0:05:00.97,Default,,0000,0000,0000,,Então se eu vou e desliga o carro Dialogue: 0,0:05:01.33,0:05:02.87,Default,,0000,0000,0000,,a partir de um certo momento, Dialogue: 0,0:05:02.87,0:05:07.97,Default,,0000,0000,0000,,esse meu detector de dióxido de carbono\Nvai fazer com que o led se apague Dialogue: 0,0:05:08.34,0:05:12.94,Default,,0000,0000,0000,,e eu consigo visualizar tudo isso\Npor meio de uma aplicação web. Dialogue: 0,0:05:13.38,0:05:17.08,Default,,0000,0000,0000,,É fantástico Essa parte do dispositivo\Nem que eu consigo acionar Dialogue: 0,0:05:17.42,0:05:21.99,Default,,0000,0000,0000,,esse meu dispositivo de forma remota\Né aí que entra a tal internet Dialogue: 0,0:05:21.99,0:05:22.99,Default,,0000,0000,0000,,no meio do caminho. Dialogue: 0,0:05:22.99,0:05:26.86,Default,,0000,0000,0000,,Então vou conseguir\Nfazer toda a parte de verificação, Dialogue: 0,0:05:26.86,0:05:31.70,Default,,0000,0000,0000,,aquilo que está acontecendo\Nno meu sistema, visualizar em tempo real Dialogue: 0,0:05:31.70,0:05:34.93,Default,,0000,0000,0000,,o valor que está sendo coletado\Npor esse sensor aqui. Dialogue: 0,0:05:34.93,0:05:39.94,Default,,0000,0000,0000,,Então, quando eu fiz o desligamento\Ndo meu automóvel, Dialogue: 0,0:05:40.61,0:05:44.84,Default,,0000,0000,0000,,o sensor automaticamente\Nvai coletar menos dióxido de carbono Dialogue: 0,0:05:44.84,0:05:50.12,Default,,0000,0000,0000,,e quando chegar num nível de 50\Neu por volta de 50 o led vai apagar, Dialogue: 0,0:05:50.68,0:05:53.89,Default,,0000,0000,0000,,então você consegue ter o ciclo completo\Ndos dados. Dialogue: 0,0:05:54.15,0:05:58.62,Default,,0000,0000,0000,,Saindo do meu microcontrolador,\Nbatendo num servidor, Dialogue: 0,0:05:59.02,0:06:03.86,Default,,0000,0000,0000,,fazendo a persistência e atuando de volta\Nno acionamento desse meu dispositivo. Dialogue: 0,0:06:04.20,0:06:05.66,Default,,0000,0000,0000,,Não é fantástico isso? Dialogue: 0,0:06:05.66,0:06:09.57,Default,,0000,0000,0000,,A partir de agora você vai consultar\Nnovos exemplos e a partir daí Dialogue: 0,0:06:09.87,0:06:14.61,Default,,0000,0000,0000,,a sua mente vai realmente se expandir,\Nao ponto de você conseguir ter Dialogue: 0,0:06:14.84,0:06:18.94,Default,,0000,0000,0000,,novas informações e novos ambientes\Nenvolvendo Internet das coisas.