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.