← Complete project index

Wireless & Sensing / Working prototype

Wi-Fi CSI Presence Sensing System

ESP32 CSI collector, server-side signal processing and live dashboard for room calibration, motion and presence experiments using Wi-Fi channel-state changes.

STATUSWorking prototype
AREAWireless & Sensing
STACK6 documented technologies
INTEGRATIONS3 connected / bounded services
01

OVERVIEW

What I built.

ESP32 CSI collector, server-side signal processing and live dashboard for room calibration, motion and presence experiments using Wi-Fi channel-state changes.

01

Built the end-to-end path from ESP32 CSI collection through server processing to a live browser dashboard.

02

Implemented calibration behavior so normal room conditions become the baseline and later deviation drives presence/motion signals.

03

Iterated on live logs and time-series behavior to diagnose missed detections and false signal interpretation.

02

SYSTEM ARCHITECTURE

How the system is divided.

01
Architecture boundary

ESP32-S3 CSI collector -> network telemetry -> hserver processing service -> time-series state -> live dashboard.

02
Architecture boundary

Calibration defines the environmental zero/baseline; inference works from deviation rather than absolute raw values.

03
Architecture boundary

The sensing UI separates signal evidence from higher-level presence labels.

03

NETWORK / DATA FLOW

What talks to what.

04

TECHNOLOGY STACK

The technical surface.

01ESP32-S3
02CSI
03DSP
04Docker
05Time series
06Web UI
05

IMPLEMENTATION

How it works in practice.

  1. 01

    ESP32-S3 CSI collector -> network telemetry -> hserver processing service -> time-series state -> live dashboard.

  2. 02

    Calibration defines the environmental zero/baseline; inference works from deviation rather than absolute raw values.

  3. 03

    The sensing UI separates signal evidence from higher-level presence labels.

06

TESTING & VALIDATION

How I know it works.

TEST 01

Room calibration under normal operating conditions

TEST 02

Walk-in / walk-out and still-presence trials

TEST 03

Recent-log inspection when detections were missing

TEST 04

Baseline/deviation behavior checked after reconnect/recalibration

TEST 05

Dashboard time-series compared against known room activity

07

EXTERNAL SERVICES & DEPENDENCIES

What sits outside the core.

COREWi-Fi CSI Presence Sensing System
08

ENGINEERING EVIDENCE

Artifacts behind the claims.

01Collector firmware
02Live telemetry logs
03Calibration state
04Time-series dashboard
05Presence/activity labels
06Deployment on home network
09

BOUNDARIES / CONSTRAINTS

What the project does not pretend to solve.

Performance is environment-dependent

Baseline must represent the room's normal state

CSI is sensitive to layout, multipath and radio changes

Presence labels are derived from signal evidence

10

RESULT / CURRENT STATE

What this produced.

A working lab platform for room-scale CSI presence and motion experiments with live calibration and diagnostics.