Der ESP8266 ist ein kleiner Mikrocontroller, den es für kleines Geld in verschiedenen Ausführungen und von verschiedensten Herstellern gibt. Das kleine 32-Bit Board besticht neben einfacher Zugänglichkeit, niedrigem Preis und einem on-board WLAN Modul.
Für viele Zwecke lohnt sich ein Blick auf Micropython als Alternative zu “klassischer” Arduino C++ Entwicklung für das kleine Wunderwerk.
Diese auf Python 3 basierende, spezialisierte Version von Python bringt vieles mit, was man sich auf einer Entwicklungsplattform wünscht:
- Interaktive Programmierung/Nutzung des Geräts mit REPL
- Bibliotheken für Netzwerkkonfiguration
- Bibliotheken für Schnittstellen (Pins, I2C, SPI, …)