WEBVTT 00:00:07.837 --> 00:00:09.704 Quando o assunto é Internet das Coisas, 00:00:09.704 --> 00:00:13.432 você sabia que é possível utilizar um simulador 00:00:13.432 --> 00:00:17.320 que nem é tão conhecido assim para fazer isso na prática? 00:00:17.320 --> 00:00:19.285 Claro que sim. 00:00:19.285 --> 00:00:21.157 No caso da Cisco, temos um programa 00:00:21.157 --> 00:00:24.599 chamado Packet Tracer, que você consegue baixar 00:00:24.599 --> 00:00:28.962 da plataforma skills for all e rapidamente você terá acesso a ele. 00:00:28.962 --> 00:00:31.700 E um detalhe, você vai verificar 00:00:31.700 --> 00:00:35.735 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.248 como funcionam os dados por meio de dispositivos inteligentes. 00:00:42.248 --> 00:00:43.613 Vamos conhecer um pouco mais sobre ele? 00:00:43.613 --> 00:00:46.012 O Packet Tracer é uma ferramenta bastante simples. 00:00:46.012 --> 00:00:48.693 Parece um quadro branco que você pode desenhar, 00:00:48.693 --> 00:00:50.683 colocar os seus dispositivos. 00:00:50.683 --> 00:00:53.220 Então, a ideia inicial é contar uma pequena história, 00:00:53.220 --> 00:00:55.700 fazer um storytelling, para entender 00:00:55.700 --> 00:00:58.057 o que seria uma rede de comunicação. 00:00:58.057 --> 00:01:01.148 Então, se você obtiver aqui na parte inferior, né? 00:01:01.148 --> 00:01:04.597 Temos aqui os tipos de dispositivos ou devices, 00:01:04.597 --> 00:01:07.600 temos dispositivo de rede, dispositivo sinais, 00:01:07.600 --> 00:01:12.305 aqui o nosso bom e velho Arduino, 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:19.245 com o fator de clicar e arrastar, colocar os positivos para cá. 00:01:19.245 --> 00:01:22.982 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.621 Como é que eu consigo demonstrar por meio do nosso Packet Tracer? 00:01:28.621 --> 00:01:33.126 Se eu seleciono aqui um componente, e esse representa o nosso Arduino, 00:01:33.126 --> 00:01:36.095 e é tão bacana isso que você consegue perceber 00:01:36.095 --> 00:01:38.991 que esse Arduino aqui tem as portas digitais, 00:01:38.991 --> 00:01:43.180 tem as portas analógicas e você vai conseguir colocar um led 00:01:43.180 --> 00:01:45.104 e fazer ele piscar. 00:01:45.104 --> 00:01:48.641 Então onde estariam os tais leds aqui dentro? 00:01:48.641 --> 00:01:52.954 Os atuadores seriam atuadores, no caso eu tenho diversos sensores 00:01:52.954 --> 00:01:55.153 e atuadores nesse sentido aqui. 00:01:55.153 --> 00:01:59.719 E podemos colocar um led de uma forma bastante simples. 00:01:59.719 --> 00:02:02.087 Então eu tenho aqui o Arduino de um lado, 00:02:02.087 --> 00:02:08.628 eu tenho aqui um led do outro lado, e eu posso vir em tipos de conexão 00:02:08.628 --> 00:02:11.605 utilizar uma conexão que é um caminho cabinho de cobre, 00:02:11.605 --> 00:02:13.250 "IoT Custom Cable", 00:02:13.250 --> 00:02:17.036 e eu posso fazer as conexões em determinadas portas. 00:02:17.036 --> 00:02:19.649 Eu posso utilizar a porta digital ou a porta analógica. 00:02:19.649 --> 00:02:23.042 Então se eu tenho um led que será acionado de forma digital, 00:02:23.042 --> 00:02:29.182 eu vou utilizar aqui a porta um, colocada com a porta zero do meu led. 00:02:29.182 --> 00:02:33.519 Mas como eu faço para ele acender e apagar? 00:02:33.519 --> 00:02:38.024 Aí é que entra a questão da programação no nosso Arduino. 00:02:38.024 --> 00:02:42.795 E a ideia é que nós entendamos como isso funciona rapidamente. 00:02:42.795 --> 00:02:47.132 Então aqui eu vou definir que estou usando uma porta um, 00:02:47.133 --> 00:02:49.153 vou acender e apagar. 00:02:49.153 --> 00:02:51.103 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.577 eu consigo mostrar que um led acende e apaga usando um simulador, 00:02:57.577 --> 00:02:59.403 isso que é mais incrível. 00:02:59.403 --> 00:03:01.415 Então conseguimos fazer com que um simulador 00:03:01.415 --> 00:03:04.395 como o Packet Tracer, consiga mostrar que sim, 00:03:04.395 --> 00:03:07.520 é possível mostrar elementos interconectados 00:03:07.520 --> 00:03:10.790 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.928 Existem bons exemplos que podemos utilizar essa mesma ferramenta 00:03:15.928 --> 00:03:18.798 para mostrar que eu não preciso ter conhecimento algum 00:03:18.798 --> 00:03:21.384 para poder entender como um dispositivo funciona 00:03:21.384 --> 00:03:22.282 com os seus dados. 00:03:22.282 --> 00:03:25.883 No caso do Packet Tracer, dentro aqui de "open samples", 00:03:25.883 --> 00:03:32.578 vamos ter 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 quê? 00:03:36.649 --> 00:03:39.618 Porque podemos trazer algo mais sofisticado para mostrar. 00:03:39.618 --> 00:03:45.334 Então, eu consigo fazer uso de alguns elementos bastante interessantes aqui 00:03:45.334 --> 00:03:49.637 e que sejam mais complexos, de uma forma bem lúdica. 00:03:49.637 --> 00:03:55.301 Mas como consigo fazer com que esses elementos estejam conectados? 00:03:55.301 --> 00:03:57.870 Como 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.014 A ideia é que mostremos de uma forma também prática, 00:04:04.014 --> 00:04:06.840 como eu consigo representar os elementos dentro 00:04:06.840 --> 00:04:10.107 da minha arquitetura IoT, usando o próprio Packet Tracer? 00:04:10.107 --> 00:04:11.319 Vamos ver mais um pouco? 00:04:11.319 --> 00:04:17.256 Temos aqui um carro, e esse carro aqui pode ser ligado. 00:04:17.256 --> 00:04:21.218 Esse carro sendo ligado, você não percebe mas eu vou 00:04:21.218 --> 00:04:24.263 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:28.082 E eu tenho um sensor, um sensor na proximidade, 00:04:28.082 --> 00:04:29.502 pode ser na minha garagem. 00:04:29.502 --> 00:04:33.639 E aí eu passo por um dispositivo, no caso aqui um switch, 00:04:33.639 --> 00:04:37.940 que não seria ainda o meu gateway, mas ele fará parte do processo 00:04:37.940 --> 00:04:41.247 do transporte desses dados para o meu servidor. 00:04:41.247 --> 00:04:44.450 Então eu já entro aqui em uma camada de transporte 00:04:44.450 --> 00:04:46.705 e depois eu entro na minha aplicação. 00:04:46.705 --> 00:04:48.550 Então eu tenho aqui em uma camada de aplicação, 00:04:48.550 --> 00:04:53.325 um servidor que colocará esses dados, vai coletar e vai fazer o quê? 00:04:53.325 --> 00:04:57.963 O acionamento de um led dentro do meu sensor. 00:04:57.963 --> 00:05:02.868 Então, se eu vou e desligo o carro, a partir de um certo momento, 00:05:02.868 --> 00:05:05.520 esse meu detector de dióxido de carbono 00:05:05.520 --> 00:05:08.340 vai fazer com que o led se apague. 00:05:08.340 --> 00:05:13.379 E eu consigo visualizar tudo isso por meio de uma aplicação web. 00:05:13.379 --> 00:05:17.416 É fantástica essa parte do dispositivo que eu consigo acionar 00:05:17.416 --> 00:05:19.787 esse meu dispositivo de forma remota. 00:05:19.787 --> 00:05:22.988 E aí que entra a tal internet no meio do caminho. 00:05:22.988 --> 00:05:27.089 Então vou conseguir fazer toda a parte de verificação aqui 00:05:27.089 --> 00:05:29.337 do que está acontecendo no meu sistema, 00:05:29.337 --> 00:05:33.860 visualizando em tempo real o valor que está sendo coletado 00:05:33.860 --> 00:05:35.054 por esse sensor aqui. 00:05:35.054 --> 00:05:40.606 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:48.892 e quando chegar no nível de 50 ou por volta de 50, 00:05:48.892 --> 00:05:50.682 o led vai apagar. 00:05:50.682 --> 00:05:54.153 Então, você consegue ter o ciclo completo dos dados, 00:05:54.153 --> 00:05:59.024 saindo do meu microcontrolador, batendo em um servidor, 00:05:59.024 --> 00:06:02.766 fazendo a persistência e atuando de volta no acionamento 00:06:02.766 --> 00:06:04.201 desse meu dispositivo. 00:06:04.201 --> 00:06:05.664 Não é fantástico isso? 00:06:05.664 --> 00:06:08.778 A partir de agora você vai consultar novos exemplos 00:06:08.778 --> 00:06:12.845 e a partir daí, a sua mente vai realmente se expandir 00:06:12.845 --> 00:06:15.960 ao ponto de você conseguir ter novas informações 00:06:15.960 --> 00:06:19.002 e novos ambientes envolvendo Internet das Coisas.