Programming for IoT
In this chapter · 11 sections
- Development environments
- Arduino C++ essentials
- Never block: the millis() pattern
- Interrupts
- State machines
- FreeRTOS on the ESP32
- Storing data on the device
- Reliable WiFi and MQTT
- Over-the-air (OTA) updates
- MicroPython in a nutshell
- Code organisation habits
Good IoT firmware never freezes: it reads sensors, handles the network and responds to commands at the same time.
Unlock this chapter with any paid project, from ₹109
Buy any paid project on Engorio and every Encyclopedia chapter, the glossary, the calculators and the PDF unlock on your account. Free trial projects don't count.