IoTプロジェクトにおけるWi-Fiバッテリー消費の最小化
2024-12-22
PetDriftsの初期開発段階では、ESP32 C3を使ったIoTデバイスのバッテリー寿命が課題となり、わずか1日しか持ちませんでした。原因は、15分ごとのHTTP POSTリクエストによる高電力消費であることが判明しました。これを解決するため、チームは2つの解決策を検討しました。ネットワークオーバーヘッドを削減するためにTCPからUDPへの切り替え、そして持続的な接続と低電力消費のためにMQTTの採用です。改善は見られましたが、バッテリー寿命は不十分でした。最終的に、より長いバッテリー寿命を実現するために、BluetoothベースのMCUを採用しました。
開発
電力最適化