Internet das Coisas com ESP8266, Arduino e Raspberry Pi 2a edição: Atualizado para ESP32

· Novatec Editora
Ebook
312
Pages
Eligible

About this ebook

A Internet das Coisas (Internet of Things - IoT), está se tornando realidade. Os módulos de hardware para implementar IoT já estão disponíveis a um custo factível para aplicação. Uma família de microcontroladores, incluindo o ESP8266 e ESP32 da Espressif, virou uma opção extremamente interessante devido a seu custo muito reduzido e aos seus recursos, suficientes para diversas aplicações de IoT. O ESP8266 está disponível em vários módulos, com comunicação WiFi integrada, processador de 32 bits a uma velocidade de 160 MHz, e é vendido a um preço muito baixo nos sites chineses e brasileiros. O ESP32 é mais poderoso, com dois núcleos e 240 MHz, e possui custo ligeiramente superior. E mais: são totalmente compatíveis com o Arduino. Isso significa que tudo que roda no Arduino vai rodar ainda melhor no ESP8266 e no ESP32, vai custar menos e consumir menos energia. Sem dúvida, uma opção muito interessante para implementar dispositivos de IoT. Este livro apresenta o desenvolvimento de aplicações práticas, especialmente com os módulos ESP8266 e ESP32. 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 ESP8266/ESP32 e módulos sensores e atuadores e a programação do ESP8266/ESP32 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/ESP32, o Android Studio e o JavaScript. - Utilizar Python para fazer a comunicação entre o Raspberry Pi e o ESP8266/ESP32. - Mostrar aplicações com TAGs RFID e Bluetooth Low Energy (BLE). - Aplicações com câmeras com o ESP32 e o Raspberry Pi Zero W. - Novas aplicações e modelos de comunicação com nuvem, usando webservices e Firebase.

About the author

Sérgio de Oliveira é professor associado da UFSJ Campus Alto Paraopeba. Tem graduação, mestrado e doutorado em Ciência da Computação na Universidade Federal de Minas Gerais (UFMG). Realiza pesquisas na área de redes de sensores sem fio, segurança de redes e sistemas embarcados. Atua em convênios e projetos em parceria com empresas e órgãos públicos na área de Internet das Coisas e mobilidade.

Rate this book

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.