
Este livro apresenta o desenvolvimento de aplicações práticas, especialmente com o módulo ESP8266. Serão mostrados os princípios gerais de comunicação e programação para IoT e o funcionamento básico dos microcontroladores e seus módulos periféricos. Foram incluídos exemplos de implementação de dispositivos IoT para situações cotidianas. O livro também mostrará como: programar o ESP8266 em linguagem Lua, no ambiente NodeMCU, ou em C++, com o Arduino e na IDE Eclipse; fazer a comunicação entre o ESP8266 e módulos sensores e atuadores e a programação do ESP8266 como cliente ou servidor web; acessar conteúdos web desenvolvidos em PHP e JavaScript e como acessar bancos de dados MySQL; desenvolver aplicativos em Android Studio para acessar dispositivos IoT; fazer a comunicação pelo protocolo MQTT para o ESP8266, o Android Studio e o JavaScript; utilizar Python para fazer a comunicação entre o Raspberry Pi e o ESP8266.