Desenvolva Aplicações Android para Internet das Coisas
Aplicativos para Internet das Coisas
Description
Este curso tem por objetivo demonstrar como desenvolver aplicativos em Android para interagir com diversos dispositivos de Internet das Coisas utilizando tanto o botão de um aplicativo quanto por comando de voz. São abordados desde a montagem do circuito com os sensores e atuadores até a sua programação utilizando o NodeMcu (chip ESP8266). Nos exemplos são utilizados os sensores de temperatura e umidade para ler os dados captados, porém eles podem ser substituídos por qualquer outro tipo de sensor. A utilização dos sensores pode ser na rede local ou na nuvem. Nos acionamentos são utilizados LEDs que representam os relés que ligam e desligam os equipamentos conectados a eles. Além disso, é realizada a adição dos sensores e atuadores na nuvem utilizando a plataforma com acesso gratuito ThingSpeak. Na comunicação entre os sensores e a nuvem é utilizado o protocolo MQTT (Message Queuing Telemetry Transport) que é um protocolo leve e otimizado para a Internet das Coisas. Dessa forma é possível acessá-los através dos aplicativos desenvolvidos para Android ou utilizando um painel de controle (Dashboard). A programação dos aplicativos é realizada utilizando a plataforma gratuita e online MitApp Inventor, que apresenta uma rápida curva de aprendizagem no desenvolvimento de aplicativos. O hardware é baseado no Nodemcu (ESP8266) utilizando o ambiente de desenvolvimento (IDE) do Arduino.
What You Will Learn!
- Desenvolver aplicações em Android para ler valores de sensores e realizar comandos remotamente.
- Montar circuitos com sensores e LEDS
- Programar o microcontrolador para realizar a leitura e acionamento de dispositivos
- Realizar a conexão com um serviço de nuvem para dispositivos IoT
Who Should Attend!
- Desenvolvedores
- Makers
- Pessoas curiosas