25006d2a1f
- WiFi manager with captive portal for configuration - MQTTS client with TLS support using EMQX Cloud - NVS storage for persistent configuration - Power monitoring with 30-second heartbeat messages - OTA firmware updates via MQTT - NTP time synchronization (Kenya timezone EAT-3) - Automatic reconnection handling - Rollback protection for OTA updates Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
5 lines
118 B
CMake
5 lines
118 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
|
project(power_outage_monitor)
|