Device
- ESP32 + OLED (ESP-01 slim agent variant too)
- SoftAP provisioning from phone
- Deep sleep ~15 min for battery life
Personal · ESP32 · AWS IoT
A battery-friendly ESP32 + OLED that talks to the cloud over secure MQTT, shows AWS account & Cost Explorer billing on the screen, and receives firmware OTA—cloud only, no home-lab broker.
What it is: end-to-end hobbyist-to-cloud IoT — SoftAP Wi‑Fi setup, mTLS to IoT Core, Device Shadow config, IoT Jobs + S3 OTA, deep sleep for long battery life, and an OLED carousel for account / MTD spend / top services.
How it’s built: PlatformIO firmware on the board; Terraform for IoT Core, API Gateway, Lambda, DynamoDB, S3, and Cost Explorer refresh; helper scripts for register / flash / OTA.