1 00:00:07,837 --> 00:00:09,704 Quando o assunto é Internet das Coisas, 2 00:00:09,704 --> 00:00:13,432 você sabia que é possível utilizar um simulador 3 00:00:13,432 --> 00:00:17,320 que nem é tão conhecido assim para fazer isso na prática? 4 00:00:17,320 --> 00:00:19,285 Claro que sim. 5 00:00:19,285 --> 00:00:21,157 No caso da Cisco, temos um programa 6 00:00:21,157 --> 00:00:24,579 chamado Packet Tracer, que você consegue baixar 7 00:00:24,579 --> 00:00:28,962 da plataforma skills for all e rapidamente você terá acesso a ele. 8 00:00:28,962 --> 00:00:31,711 E um detalhe, você vai verificar 9 00:00:31,711 --> 00:00:35,735 que existem bons exemplos para serem utilizados na prática, 10 00:00:35,735 --> 00:00:38,438 para entender de uma forma muito mais ampla 11 00:00:38,438 --> 00:00:42,308 como funcionam os dados por meio de dispositivos inteligentes. 12 00:00:42,308 --> 00:00:43,613 Vamos conhecer um pouco mais sobre ele? 13 00:00:43,613 --> 00:00:46,012 O Packet Tracer é uma ferramenta bastante simples. 14 00:00:46,012 --> 00:00:48,693 Parece um quadro branco que você pode desenhar, 15 00:00:48,693 --> 00:00:50,683 colocar os seus dispositivos. 16 00:00:50,683 --> 00:00:53,220 Então, a ideia inicial é contar uma pequena história, 17 00:00:53,220 --> 00:00:55,700 fazer um storytelling, para entender 18 00:00:55,700 --> 00:00:58,057 o que seria uma rede de comunicação? 19 00:00:58,057 --> 00:01:01,080 Então, se você obtiver aqui na parte inferior, né? 20 00:01:01,080 --> 00:01:04,597 Temos aqui os tipos de dispositivos ou devices, 21 00:01:04,597 --> 00:01:07,600 temos dispositivo de rede, dispositivo sinais, 22 00:01:07,600 --> 00:01:12,305 aqui o nosso bom e velho Arduino, representado dentro dos componentes. 23 00:01:12,305 --> 00:01:15,341 E a partir desse momento, você consegue simplesmente 24 00:01:15,341 --> 00:01:19,245 com o fator de clicar e arrastar, colocar os positivos para cá. 25 00:01:19,245 --> 00:01:22,982 Então, imagine vocês, que eu quero fazer 26 00:01:22,982 --> 00:01:23,950 um LED piscar. 27 00:01:23,950 --> 00:01:28,621 Como é que eu consigo demonstrar por meio do nosso packet tracer? 28 00:01:28,621 --> 00:01:33,126 Se eu seleciono aqui um componente, e esse representa o nosso Arduino, 29 00:01:33,126 --> 00:01:36,095 e é tão bacana isso que você consegue perceber 30 00:01:36,095 --> 00:01:38,991 que esse Arduino aqui tem as portas digitais, 31 00:01:38,991 --> 00:01:43,180 tem as portas analógicas e você vai conseguir colocar um led 32 00:01:43,180 --> 00:01:45,104 e fazer ele piscar. 33 00:01:45,104 --> 00:01:48,641 Então onde estariam os tais leds aqui dentro? 34 00:01:48,641 --> 00:01:52,954 Os atuadores seriam atuadores, no caso eu tenho diversos sensores 35 00:01:52,954 --> 00:01:55,153 e atuadores nesse sentido aqui. 36 00:01:55,153 --> 00:01:59,719 E podemos colocar um led de uma forma bastante simples. 37 00:01:59,719 --> 00:02:02,087 Então eu tenho aqui o Arduíno de um lado, 38 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 39 00:02:08,628 --> 00:02:11,611 utilizar uma conexão que é um caminho cabinho de cobre, 40 00:02:11,611 --> 00:02:13,250 "IoT Custom Cable", 41 00:02:13,250 --> 00:02:17,036 e eu posso fazer as conexões em determinadas portas. 42 00:02:17,036 --> 00:02:19,649 Eu posso utilizar a porta digital ou a porta analógica. 43 00:02:19,649 --> 00:02:23,042 Então se eu tenho um LED que será acionado de forma digital, 44 00:02:23,042 --> 00:02:29,182 eu vou utilizar aqui a porta um, colocada com a porta zero do meu LED. 45 00:02:29,182 --> 00:02:33,519 Mas como eu faço para ele acender e apagar? 46 00:02:33,519 --> 00:02:38,024 Aí é que entra a questão da programação no nosso Arduino. 47 00:02:38,024 --> 00:02:42,795 E a ideia é que nós entendamos como isso funciona rapidamente. 48 00:02:42,795 --> 00:02:47,132 Então aqui eu vou definir que estou usando uma porta um, 49 00:02:47,133 --> 00:02:49,153 vou acender e apagar. 50 00:02:49,153 --> 00:02:51,103 E eu peço para ele fazer isso para mim. 51 00:02:51,103 --> 00:02:52,838 De uma forma rápida e direta, 52 00:02:52,838 --> 00:02:57,577 eu consigo mostrar que um LED acende e apaga usando um simulador, 53 00:02:57,577 --> 00:02:59,403 isso que é mais incrível. 54 00:02:59,403 --> 00:03:01,415 Então conseguimos fazer com que um simulador 55 00:03:01,415 --> 00:03:04,395 como o Packet Tracer, consiga mostrar que sim, 56 00:03:04,395 --> 00:03:07,520 é possível mostrar elementos interconectados 57 00:03:07,520 --> 00:03:10,790 usando dispositivos inteligentes por meio dele. 58 00:03:10,790 --> 00:03:11,757 Mas não é só isso. 59 00:03:11,757 --> 00:03:15,928 Existem bons exemplos que podemos utilizar essa mesma ferramenta 60 00:03:15,928 --> 00:03:18,798 para mostrar que eu não preciso ter conhecimento algum 61 00:03:18,798 --> 00:03:21,387 para poder entender como um dispositivo funciona 62 00:03:21,387 --> 00:03:22,282 com os seus dados. 63 00:03:22,282 --> 00:03:25,883 No caso do Packet Tracer, dentro aqui de "open samples", 64 00:03:25,883 --> 00:03:32,578 vamos ter muitas opções interessantes, principalmente nessa parte aqui de IoT. 65 00:03:32,578 --> 00:03:35,848 E, é claro, é bom trazer soluções e exemplos reais, 66 00:03:35,848 --> 00:03:36,649 por quê? 67 00:03:36,649 --> 00:03:39,618 Porque podemos trazer algo mais sofisticado para mostrar. 68 00:03:39,618 --> 00:03:45,334 Então, eu consigo fazer uso de alguns elementos bastante interessantes aqui 69 00:03:45,334 --> 00:03:49,637 e que sejam mais complexos, de uma forma bem lúdica. 70 00:03:49,637 --> 00:03:55,301 Mas como consigo fazer com que esses elementos estejam conectados? 71 00:03:55,301 --> 00:03:57,870 Como eu defino o fator de camadas? 72 00:03:57,870 --> 00:04:00,806 Como tudo isso funciona por trás dos bastidores? 73 00:04:00,806 --> 00:04:03,950 A ideia é que mostremos de uma forma também prática, 74 00:04:03,950 --> 00:04:06,840 como eu consigo representar os elementos dentro 75 00:04:06,840 --> 00:04:10,107 da minha arquitetura IoT, usando o próprio Packet Tracer? 76 00:04:10,107 --> 00:04:11,367 Vamos ver mais um pouco? 77 00:04:11,367 --> 00:04:17,256 Temos aqui um carro, e esse carro aqui pode ser ligado. 78 00:04:17,256 --> 00:04:20,426 Esse carro sendo ligado, você não percebe mais 79 00:04:20,426 --> 00:04:24,263 eu vou clicar com a tecla alt ao mesmo tempo com o mouse, 80 00:04:24,263 --> 00:04:25,631 para ligar o carro. 81 00:04:25,631 --> 00:04:28,082 E eu tenho um sensor, um sensor na proximidade, 82 00:04:28,082 --> 00:04:29,502 pode ser na minha garagem. 83 00:04:29,502 --> 00:04:33,639 E aí eu passo por um dispositivo, no caso aqui um switch, 84 00:04:33,639 --> 00:04:38,137 que não seria ainda o meu gateway, mas ele fará parte do processo 85 00:04:38,137 --> 00:04:41,247 do transporte desses dados para o meu servidor. 86 00:04:41,247 --> 00:04:44,450 Então eu já entro aqui em uma camada de transporte 87 00:04:44,450 --> 00:04:46,705 e depois eu entro na minha aplicação. 88 00:04:46,705 --> 00:04:48,550 Então eu tenho aqui em uma camada de aplicação, 89 00:04:48,550 --> 00:04:53,325 um servidor que colocará esses dados, vai coletar e vai fazer o quê? 90 00:04:53,325 --> 00:04:57,963 O acionamento de um LED dentro do meu sensor. 91 00:04:57,963 --> 00:05:02,868 Então, se eu vou e desligo o carro, a partir de um certo momento, 92 00:05:02,868 --> 00:05:05,520 esse meu detector de dióxido de carbono 93 00:05:05,520 --> 00:05:08,340 vai fazer com que o LED se apague. 94 00:05:08,340 --> 00:05:13,379 E eu consigo visualizar tudo isso por meio de uma aplicação web. 95 00:05:13,379 --> 00:05:17,416 É fantástica essa parte do dispositivo que eu consigo acionar 96 00:05:17,416 --> 00:05:19,787 esse meu dispositivo de forma remota. 97 00:05:19,787 --> 00:05:22,988 E aí que entra a tal internet no meio do caminho. 98 00:05:22,988 --> 00:05:27,089 Então vou conseguir fazer toda a parte de verificação aqui 99 00:05:27,089 --> 00:05:29,337 do que está acontecendo no meu sistema, 100 00:05:29,337 --> 00:05:33,860 visualizando em tempo real o valor que está sendo coletado 101 00:05:33,860 --> 00:05:35,054 por esse sensor aqui. 102 00:05:35,054 --> 00:05:40,606 Então, quando eu fiz o desligamento do meu automóvel, 103 00:05:40,606 --> 00:05:44,843 o sensor automaticamente vai coletar menos dióxido de carbono 104 00:05:44,843 --> 00:05:48,892 e quando chegar no nível de 50 ou por volta de 50, 105 00:05:48,892 --> 00:05:50,682 o LED vai apagar. 106 00:05:50,682 --> 00:05:54,153 Então, você consegue ter o ciclo completo dos dados, 107 00:05:54,153 --> 00:05:59,024 saindo do meu microcontrolador, batendo num servidor, 108 00:05:59,024 --> 00:06:02,766 fazendo a persistência e atuando de volta no acionamento 109 00:06:02,766 --> 00:06:04,201 desse meu dispositivo. 110 00:06:04,201 --> 00:06:05,664 Não é fantástico isso? 111 00:06:05,664 --> 00:06:08,778 A partir de agora você vai consultar novos exemplos 112 00:06:08,778 --> 00:06:12,845 e a partir daí, a sua mente vai realmente se expandir, 113 00:06:12,845 --> 00:06:15,960 ao ponto de você conseguir ter novas informações 114 00:06:15,960 --> 00:06:19,002 e novos ambientes envolvendo Internet das Coisas.