I INDEV
프로젝트 목록

Firmware

ESP32 기반 무선 센서 노드

배터리로 운용되는 무선 센서 노드의 저전력 동작과 무선 업데이트 구조를 함께 설계한 프로젝트.

ESP32Wi-FiLow PowerOTA

공개 범위: 최종 제품명 비공개, 펌웨어 구조 공개

개요

현장에 다수 설치되는 무선 센서 노드를 위해 ESP32 기반 펌웨어를 설계했습니다. 배터리 수명과 운용 편의성을 동시에 고려한 구조가 필요했습니다.

문제

  • 잦은 측정 주기와 항상 켜진 통신 모듈로 배터리 소모가 커짐
  • 현장 노드 교체 없이 펌웨어를 갱신할 수 있는 방법이 필요

해결 방식

측정 / 송신 / 슬립 사이클을 명확히 나눠 저전력 모드 활용도를 높였고, 안전한 롤백을 포함한 OTA 업데이트 흐름을 펌웨어에 통합했습니다.

사용 기술

ESP32, FreeRTOS, Wi-Fi, Deep Sleep, OTA 업데이트, HTTPS