IoT 프로젝트에서 Wi-Fi 배터리 소모 최소화

2024-12-22

PetDrifts 초기 개발 단계에서 ESP32 C3 기반 IoT 기기의 배터리 수명은 단 하루에 불과하여 큰 문제였습니다. 원인은 15분마다 HTTP POST 요청으로 인한 높은 전력 소모였습니다. 이를 해결하기 위해 팀은 두 가지 해결책을 모색했습니다. 네트워크 오버헤드를 줄이기 위해 TCP에서 UDP로 전환하고, 지속적인 연결과 낮은 전력 소모를 위해 MQTT를 채택했습니다. 개선은 있었지만 배터리 수명은 여전히 부족했습니다. 결국 훨씬 더 긴 배터리 수명을 위해 Bluetooth 기반 MCU를 채택했습니다.