Desenvolva Aplicações Android para Internet das Coisas

Aplicativos para Internet das Coisas

Ratings: 0.00 / 5.00




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