← Complete project index

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.

STATUSBuilt / accepted baseline
AREAWireless & Sensing
STACK5 documented technologies
INTEGRATIONS3 connected / bounded services
01

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.

01

Turned an ESP32 CSI example into a persistent telemetry firmware baseline.

02

Added UDP CSI streaming, persistent Wi-Fi/OTA configuration and signed A/B firmware update behavior.

03

Connected device update behavior to the OTA Fleet control plane.

02

SYSTEM ARCHITECTURE

How the system is divided.

01
Architecture boundary

Router/channel activity -> ESP32-S3 CSI capture -> UDP telemetry -> server-side collector/analysis.

02
Architecture boundary

OTA Fleet -> signed firmware artifact -> inactive partition -> validation/activation on device.

03
Architecture boundary

Persistent configuration survives normal reboots and separates runtime settings from compiled firmware.

03

NETWORK / DATA FLOW

What talks to what.

04

TECHNOLOGY STACK

The technical surface.

01ESP32-S3
02Wi-Fi CSI
03UDP
04Signed OTA
05ESP-IDF
05

IMPLEMENTATION

How it works in practice.

  1. 01

    Router/channel activity -> ESP32-S3 CSI capture -> UDP telemetry -> server-side collector/analysis.

  2. 02

    OTA Fleet -> signed firmware artifact -> inactive partition -> validation/activation on device.

  3. 03

    Persistent configuration survives normal reboots and separates runtime settings from compiled firmware.

06

TESTING & VALIDATION

How I know it works.

TEST 01

Accepted firmware baseline preserved as a release snapshot

TEST 02

CSI telemetry checked over UDP

TEST 03

Persistent Wi-Fi/OTA configuration verified

TEST 04

Signed A/B OTA path integrated with fleet service

TEST 05

Canary release workflow used before broader rollout

07

EXTERNAL SERVICES & DEPENDENCIES

What sits outside the core.

COREGrander CSI ESP32-S3 Firmware
08

ENGINEERING EVIDENCE

Artifacts behind the claims.

01Accepted release repository
02Handoff document
03OTA architecture document
04UDP telemetry path
05Signed firmware update design
09

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

10

RESULT / CURRENT STATE

What this produced.

An accepted CSI telemetry baseline suitable for continued sensing experiments and managed fleet updates.