Wireless & Sensing / Built / accepted baseline
Grander CSI ESP32-S3 Firmware
ESP32-S3 CSI telemetry firmware that streams channel-state data over UDP and supports persistent configuration plus signed A/B OTA through the fleet service.
OVERVIEW
What I built.
ESP32-S3 CSI telemetry firmware that streams channel-state data over UDP and supports persistent configuration plus signed A/B OTA through the fleet service.
Turned an ESP32 CSI example into a persistent telemetry firmware baseline.
Added UDP CSI streaming, persistent Wi-Fi/OTA configuration and signed A/B firmware update behavior.
Connected device update behavior to the OTA Fleet control plane.
SYSTEM ARCHITECTURE
How the system is divided.
Router/channel activity -> ESP32-S3 CSI capture -> UDP telemetry -> server-side collector/analysis.
OTA Fleet -> signed firmware artifact -> inactive partition -> validation/activation on device.
Persistent configuration survives normal reboots and separates runtime settings from compiled firmware.
NETWORK / DATA FLOW
What talks to what.
TECHNOLOGY STACK
The technical surface.
IMPLEMENTATION
How it works in practice.
- 01
Router/channel activity -> ESP32-S3 CSI capture -> UDP telemetry -> server-side collector/analysis.
- 02
OTA Fleet -> signed firmware artifact -> inactive partition -> validation/activation on device.
- 03
Persistent configuration survives normal reboots and separates runtime settings from compiled firmware.
TESTING & VALIDATION
How I know it works.
Accepted firmware baseline preserved as a release snapshot
CSI telemetry checked over UDP
Persistent Wi-Fi/OTA configuration verified
Signed A/B OTA path integrated with fleet service
Canary release workflow used before broader rollout
EXTERNAL SERVICES & DEPENDENCIES
What sits outside the core.
ENGINEERING EVIDENCE
Artifacts behind the claims.
BOUNDARIES / CONSTRAINTS
What the project does not pretend to solve.
—CSI quality depends on RF geometry and router behavior
—OTA safety depends on signing and inactive-slot validation
—Telemetry is sensing evidence, not automatic ground truth
RESULT / CURRENT STATE
What this produced.
An accepted CSI telemetry baseline suitable for continued sensing experiments and managed fleet updates.