Microdot: Ein leichtgewichtiges Webframework für Mikrocontroller
Auf der EuroPython 2025 präsentierte Miguel Grinberg Microdot, ein leichtgewichtiges Webframework, das sowohl auf MicroPython als auch auf CPython läuft und für Systeme von IoT-Geräten bis hin zu Cloud-Servern geeignet ist. Inspiriert von Flask, ist Microdot deutlich kleiner und wurde aufgrund von Grinbergs Erfahrungen mit einem defekten intelligenten Thermostat in seinem irischen Haus entwickelt. Er baute ein MicroPython-basiertes System zur Heizungssteuerung und nutzte Microdot, um eine einfache Weboberfläche zur Überwachung von Temperatur und Luftfeuchtigkeit zu erstellen. Der Kern von Microdot ist mit 765 Codezeilen bemerkenswert kompakt, unterstützt asynchrone Operationen und gängige Funktionen und bietet über Erweiterungen erweiterte Funktionalitäten. Sein Design betont Einfachheit und vermeidet Komplexität, was es ideal für die Entwicklung von Webanwendungen auf Mikrocontrollern macht.