[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:23.26,Default,,0000,0000,0000,,chamado Pega e Traça,\Nque você consegue baixar da plataforma, Dialogue: 0,0:00:23.26,0:00:28.60,Default,,0000,0000,0000,,skils full e rapidamente \Nvocê vai ter acesso a ele. Dialogue: 0,0:00:28.96,0:00:31.73,Default,,0000,0000,0000,,E um detalhe você vai verificar Dialogue: 0,0:00:31.73,0:00:35.47,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.01,Default,,0000,0000,0000,,como funcionam os dados\Npor meio de dispositivos inteligentes. Dialogue: 0,0:00:42.31,0:00:43.91,Default,,0000,0000,0000,,Vamos conhecer um pouquinho\Nmais sobre ele. Dialogue: 0,0:00:43.91,0:00:46.01,Default,,0000,0000,0000,,O pacote três\Nserá uma ferramenta bastante simples. Dialogue: 0,0:00:46.01,0:00:50.45,Default,,0000,0000,0000,,Parece um quadro branco que você pode\Ndesenhar, colocar os seus dispositivos. Dialogue: 0,0:00:50.68,0:00:53.82,Default,,0000,0000,0000,,Então, a ideia primeiro é contar\Numa pequena história, fazer uma história Dialogue: 0,0:00:53.82,0:00:57.62,Default,,0000,0000,0000,,e tentar entender o que seria\Numa rede de comunicação. Dialogue: 0,0:00:58.06,0:01:01.06,Default,,0000,0000,0000,,Então,\Nse você obtiver aqui na parte inferior, Dialogue: 0,0:01:01.06,0:01:04.30,Default,,0000,0000,0000,,a gente tem aqui\Nos tipos de dispositivos ou devices Dialogue: 0,0:01:04.60,0:01:07.60,Default,,0000,0000,0000,,que tem dispositivo de rede,\Ndispositivo, sinais. Dialogue: 0,0:01:07.60,0:01:12.00,Default,,0000,0000,0000,,Aqui o nosso bom e velho Arduíno\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:18.98,Default,,0000,0000,0000,,com o fator de clicar\Ne arrastar colocar os positivos para cá. Dialogue: 0,0:01:19.24,0:01:21.58,Default,,0000,0000,0000,,Então imagine vocês que 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.15,Default,,0000,0000,0000,,Como é que eu consigo demonstrar\Npor meio do nosso pequeno traço? Dialogue: 0,0:01:28.62,0:01:32.79,Default,,0000,0000,0000,,Se eu seleciono aqui um componente\Ne se representa o nosso Arduíno? 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:40.53,Default,,0000,0000,0000,,que esse Arduíno aqui tem as portas\Ndigitais, tem as portas analógicas Dialogue: 0,0:01:40.80,0:01:44.14,Default,,0000,0000,0000,,e você vai conseguir colocar um led\Ne fazer ele piscar. Dialogue: 0,0:01:45.10,0:01:48.57,Default,,0000,0000,0000,,Então onde estariam os tais leds aqui\Ndentro? Dialogue: 0,0:01:48.64,0:01:53.75,Default,,0000,0000,0000,,Os atuadores seriam atuadores, no caso\Neu tenho de usar os sensores e atuadores Dialogue: 0,0:01:53.98,0:01:56.98,Default,,0000,0000,0000,,nesse sentido aqui\Ne a gente pode colocar um led zinho Dialogue: 0,0:01:57.55,0:01:59.72,Default,,0000,0000,0000,,de uma forma bastante simples. Dialogue: 0,0:01:59.72,0:02:04.36,Default,,0000,0000,0000,,Então eu tenho aqui o Arduíno de um lado,\Neu tenho aqui um LED do outro lado Dialogue: 0,0:02:04.36,0:02:07.66,Default,,0000,0000,0000,,e eu posso ver em tipos de conexão Dialogue: 0,0:02:08.63,0:02:11.63,Default,,0000,0000,0000,,utilizar uma conexão\Nque é um caminho cabinho de cobre. Dialogue: 0,0:02:11.63,0:02:16.64,Default,,0000,0000,0000,,Aí custa um cabo e eu posso fazer\Nas conexões em determinadas portas. Dialogue: 0,0:02:17.04,0:02:19.54,Default,,0000,0000,0000,,Eu posso utilizar a porta\Ndigital ou porta analógica. Dialogue: 0,0:02:19.54,0:02:22.71,Default,,0000,0000,0000,,Então se eu tenho um LED\Nque vai ser acionado de forma digital, Dialogue: 0,0:02:23.04,0:02:28.01,Default,,0000,0000,0000,,eu vou utilizar que a porta\Num colocada com a porta zero do meu LED. Dialogue: 0,0:02:29.18,0:02:29.72,Default,,0000,0000,0000,,Mas como Dialogue: 0,0:02:29.72,0:02:33.22,Default,,0000,0000,0000,,é que eu faço para fazer\Ncom que ele acenda e apaga? Dialogue: 0,0:02:33.52,0:02:37.49,Default,,0000,0000,0000,,Aí é que entra a questão da programação\Nno nosso Arduíno Dialogue: 0,0:02:38.02,0:02:42.40,Default,,0000,0000,0000,,e a ideia é que a gente entenda\Ncomo isso funciona rapidamente. Dialogue: 0,0:02:42.80,0:02:46.33,Default,,0000,0000,0000,,Então aqui eu vou definir que eu\Nestou usando uma porta, um Dialogue: 0,0:02:47.13,0:02:50.97,Default,,0000,0000,0000,,vou acender e apagar\Ne 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.18,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.