Minimierung des WLAN-Akkuverbrauchs in IoT-Projekten
2024-12-22
In den frühen Entwicklungsphasen von PetDrifts, einem IoT-Gerät basierend auf ESP32 C3, war die Akkulaufzeit eine große Herausforderung und hielt nur einen Tag. Die Ursache war der hohe Stromverbrauch während der HTTP POST-Anfragen alle 15 Minuten. Um dies zu beheben, untersuchte das Team zwei Lösungen: die Umstellung von TCP auf UDP zur Reduzierung der Netzwerküberlastung und die Verwendung von MQTT für persistente Verbindungen und einen geringeren Energieverbrauch. Obwohl Verbesserungen zu beobachten waren, reichte die Akkulaufzeit nicht aus. Schließlich entschied man sich für einen Bluetooth-MCU, um eine deutlich längere Akkulaufzeit zu erreichen.
Entwicklung
Energieoptimierung