Learn IoT programming using modem JavaScript on the ESP8266 and its more powerful successor, the ESP32。 This book teaches you how to implement common connectivity features of IoT products using Wi-Fi, HTTP, WebSockets, MQTT, mDNS, and secure communications as well as how to work with common sensors and actuators over Digital, I2C, and SPI connections。
You'll be introduced to graphics and building touch user interfaces for IoT applications with this new hardware generation that is powerful enough to handle color touch screens。 Along the way, tips and techniques are given for using JavaScript to get the most from the memory and performance available on the latest IoT hardware。 More importantly, you'll see how to apply JavaScript programming language to combine diverse technologies -- networking, user interfaces, sensors, actuators, and product logic --into a reliable, maintainable application at the heart of an IoT product。
IoT Development for ESP8266 and ESP32 with JavaScript introduces a new approach to IoT software development based on JavaScript and pairs it with a new generation of IoT hardware。
What You'll Learn
Develop JavaScript applications for the ESP8266 and ESP32 microcontrollers using the Moddable SDK
Write modern JavaScript applications for microcontrollers
Work with fundamental developer tools for ESP8266/ESP32 development
Graphics and GUI development for IoT products
Add asynchronous (non-blocking) network connections to embedded apps
Who This Book Is For
People interested in getting started with JavaScript development on microcontrollers; JavaScript developers working on web or server-side applications; Embedded developers working with hardware