WEBVTT 00:00:07.837 --> 00:00:09.744 Quando o assunto é Internet das coisas, 00:00:09.744 --> 00:00:13.432 você sabia que é possível utilizar um simulador 00:00:13.432 --> 00:00:17.321 que nem é tão conhecido assim para fazer isso na prática? 00:00:17.321 --> 00:00:19.285 Claro que sim. 00:00:19.285 --> 00:00:21.146 No caso da Cisco, temos um programa 00:00:21.146 --> 00:00:24.443 chamado Packet Tracer, que você consegue baixar 00:00:24.443 --> 00:00:28.595 da plataforma skils full e rapidamente você vai ter acesso a ele. 00:00:28.962 --> 00:00:31.731 E um detalhe você vai verificar 00:00:31.731 --> 00:00:35.468 que existem bons exemplos para serem utilizados na prática, 00:00:35.735 --> 00:00:38.438 para entender de uma forma muito mais ampla 00:00:38.438 --> 00:00:42.008 como funcionam os dados por meio de dispositivos inteligentes. 00:00:42.308 --> 00:00:43.910 Vamos conhecer um pouquinho mais sobre ele. 00:00:43.910 --> 00:00:46.012 O pacote três será uma ferramenta bastante simples. 00:00:46.012 --> 00:00:50.450 Parece um quadro branco que você pode desenhar, colocar os seus dispositivos. 00:00:50.683 --> 00:00:53.820 Então, a ideia primeiro é contar uma pequena história, fazer uma história 00:00:53.820 --> 00:00:57.624 e tentar entender o que seria uma rede de comunicação. 00:00:58.057 --> 00:01:01.060 Então, se você obtiver aqui na parte inferior, 00:01:01.060 --> 00:01:04.297 a gente tem aqui os tipos de dispositivos ou devices 00:01:04.597 --> 00:01:07.600 que tem dispositivo de rede, dispositivo, sinais. 00:01:07.600 --> 00:01:12.005 Aqui o nosso bom e velho Arduíno representado dentro dos componentes 00:01:12.305 --> 00:01:15.341 e a partir desse momento você consegue simplesmente 00:01:15.341 --> 00:01:18.978 com o fator de clicar e arrastar colocar os positivos para cá. 00:01:19.245 --> 00:01:21.581 Então imagine vocês que eu quero fazer 00:01:22.982 --> 00:01:23.950 um LED piscar. 00:01:23.950 --> 00:01:28.154 Como é que eu consigo demonstrar por meio do nosso pequeno traço? 00:01:28.621 --> 00:01:32.792 Se eu seleciono aqui um componente e se representa o nosso Arduíno? 00:01:33.126 --> 00:01:36.095 E é tão bacana isso que você consegue perceber 00:01:36.095 --> 00:01:40.533 que esse Arduíno aqui tem as portas digitais, tem as portas analógicas 00:01:40.800 --> 00:01:44.137 e você vai conseguir colocar um led e fazer ele piscar. 00:01:45.104 --> 00:01:48.574 Então onde estariam os tais leds aqui dentro? 00:01:48.641 --> 00:01:53.746 Os atuadores seriam atuadores, no caso eu tenho de usar os sensores e atuadores 00:01:53.980 --> 00:01:56.983 nesse sentido aqui e a gente pode colocar um led zinho 00:01:57.550 --> 00:01:59.719 de uma forma bastante simples. 00:01:59.719 --> 00:02:04.357 Então eu tenho aqui o Arduíno de um lado, eu tenho aqui um LED do outro lado 00:02:04.357 --> 00:02:07.660 e eu posso ver em tipos de conexão 00:02:08.628 --> 00:02:11.631 utilizar uma conexão que é um caminho cabinho de cobre. 00:02:11.631 --> 00:02:16.636 Aí custa um cabo e eu posso fazer as conexões em determinadas portas. 00:02:17.036 --> 00:02:19.539 Eu posso utilizar a porta digital ou porta analógica. 00:02:19.539 --> 00:02:22.708 Então se eu tenho um LED que vai ser acionado de forma digital, 00:02:23.042 --> 00:02:28.014 eu vou utilizar que a porta um colocada com a porta zero do meu LED. 00:02:29.182 --> 00:02:29.715 Mas como 00:02:29.715 --> 00:02:33.219 é que eu faço para fazer com que ele acenda e apaga? 00:02:33.519 --> 00:02:37.490 Aí é que entra a questão da programação no nosso Arduíno 00:02:38.024 --> 00:02:42.395 e a ideia é que a gente entenda como isso funciona rapidamente. 00:02:42.795 --> 00:02:46.332 Então aqui eu vou definir que eu estou usando uma porta, um 00:02:47.133 --> 00:02:50.970 vou acender e apagar e eu peço para ele fazer isso para mim. 00:02:51.103 --> 00:02:52.838 De uma forma rápida e direta. 00:02:52.838 --> 00:02:57.176 Eu consigo mostrar que um LED acende e apaga usando um simulador, 00:02:57.577 --> 00:02:58.945 isso que é mais incrível. 00:02:58.945 --> 00:03:02.081 Então a gente consegue fazer com que um simulador como o de 00:03:02.415 --> 00:03:07.286 eu consiga mostrar que sim, é possível mostrar elementos interconectados 00:03:07.520 --> 00:03:10.523 usando dispositivos inteligentes por meio dele. 00:03:10.790 --> 00:03:11.757 Mas não é só isso. 00:03:11.757 --> 00:03:15.661 Existem bons exemplos que a gente pode utilizar Essa mesma ferramenta 00:03:15.928 --> 00:03:18.798 para mostrar que eu não preciso ter conhecimento nenhum 00:03:18.798 --> 00:03:22.234 para poder entender como um dispositivo funciona com seus dados. 00:03:22.335 --> 00:03:27.173 No caso do pacote três ser dentro aqui de poupança e impulso, a gente vai ter sim 00:03:27.373 --> 00:03:31.911 muitas opções interessantes, principalmente nessa parte aqui de IoT. 00:03:32.578 --> 00:03:35.848 E é claro, é bom trazer soluções e exemplos reais. 00:03:35.848 --> 00:03:36.649 Por que? 00:03:36.649 --> 00:03:39.618 Porque a gente pode trazer algo mais sofisticado para mostrar. 00:03:39.618 --> 00:03:44.824 Então eu consigo fazer uso de alguns elementos bastante interessantes 00:03:44.824 --> 00:03:49.462 aqui e que sejam mais complexos de uma forma bem lúdica. 00:03:49.829 --> 00:03:54.900 Mas como é que eu consigo fazer com que esses elementos estejam conectados? 00:03:55.301 --> 00:03:57.870 Como é que eu defino o fator de camadas? 00:03:57.870 --> 00:04:00.806 Como tudo isso funciona por trás dos bastidores? 00:04:00.806 --> 00:04:04.410 A ideia que a gente mostra de uma forma também prática como eu 00:04:04.410 --> 00:04:08.080 consigo representar os elementos dentro da minha arquitetura IoT 00:04:08.414 --> 00:04:11.417 usando o próprio pacote três Vamos ver mais um pouquinho. 00:04:11.617 --> 00:04:16.255 A gente tem aqui um carro e esse carro aqui ele pode ser ligado. 00:04:17.256 --> 00:04:20.426 Esse carro sendo ligado você não percebe mais. 00:04:20.426 --> 00:04:24.263 Eu vou clicar com a tecla alt ao mesmo tempo com o mouse 00:04:24.263 --> 00:04:25.631 para ligar o carro. 00:04:25.631 --> 00:04:29.068 Eu tenho um sensor, um sensor na proximidade, pode ser na minha garagem 00:04:29.502 --> 00:04:33.272 e aí eu passo por um dispositivo, no caso aqui, um switch 00:04:33.639 --> 00:04:37.610 que não seria do meu jeito, mas ele vai fazer parte do processo 00:04:38.177 --> 00:04:41.180 do transporte desses dados para o meu servidor. 00:04:41.247 --> 00:04:44.250 Então eu já entro aqui numa camada de transporte 00:04:44.450 --> 00:04:46.652 e depois eu entro na minha aplicação. 00:04:46.652 --> 00:04:48.520 Então eu tenho aqui numa camada de aplicação 00:04:48.520 --> 00:04:52.958 um servidor que vai colocar esses dados, vai coletar que vai fazer o quê? 00:04:53.325 --> 00:04:57.663 O acionamento de um LED dentro do meu sensor? 00:04:57.963 --> 00:05:00.966 Então se eu vou e desliga o carro 00:05:01.333 --> 00:05:02.868 a partir de um certo momento, 00:05:02.868 --> 00:05:07.973 esse meu detector de dióxido de carbono vai fazer com que o led se apague 00:05:08.340 --> 00:05:12.945 e eu consigo visualizar tudo isso por meio de uma aplicação web. 00:05:13.379 --> 00:05:17.082 É fantástico Essa parte do dispositivo em que eu consigo acionar 00:05:17.416 --> 00:05:21.987 esse meu dispositivo de forma remota é aí que entra a tal internet 00:05:21.987 --> 00:05:22.988 no meio do caminho. 00:05:22.988 --> 00:05:26.859 Então vou conseguir fazer toda a parte de verificação, 00:05:26.859 --> 00:05:31.697 aquilo que está acontecendo no meu sistema, visualizar em tempo real 00:05:31.697 --> 00:05:34.933 o valor que está sendo coletado por esse sensor aqui. 00:05:34.933 --> 00:05:39.938 Então, quando eu fiz o desligamento do meu automóvel, 00:05:40.606 --> 00:05:44.843 o sensor automaticamente vai coletar menos dióxido de carbono 00:05:44.843 --> 00:05:50.115 e quando chegar num nível de 50 eu por volta de 50 o led vai apagar, 00:05:50.682 --> 00:05:53.886 então você consegue ter o ciclo completo dos dados. 00:05:54.153 --> 00:05:58.624 Saindo do meu microcontrolador, batendo num servidor, 00:05:59.024 --> 00:06:03.862 fazendo a persistência e atuando de volta no acionamento desse meu dispositivo. 00:06:04.196 --> 00:06:05.664 Não é fantástico isso? 00:06:05.664 --> 00:06:09.568 A partir de agora você vai consultar novos exemplos e a partir daí 00:06:09.868 --> 00:06:14.606 a sua mente vai realmente se expandir, ao ponto de você conseguir ter 00:06:14.840 --> 00:06:18.944 novas informações e novos ambientes envolvendo Internet das coisas.