NO SERVER — start the sensing-server
Real WiFi CSI motion / presence / coarse-localization — penetrates drywall. Not skeletal pose.

# THROUGH-WALL WiFi SENSING

Live CSI · ws://localhost:8765/ws/sensing
source—
presence—
motion level—
confidence—
est. persons—
active nodes—
tick—
update rate—

## Live RF features

motion
—
breathing
—
variance
—
mean rssi
—
motion sparkline (last ~6s of real motion_band_power)

## Sensor nodes

ESP32-S3 office (node 9)
ESP32-S3 hallway (node 13)
RF localization (coarse)
Office & hallway split by a wall + doorway. WiFi motion still shows through drywall.

## camera — ground truth when visible

Independent of the CSI sensing. The WiFi works in the dark and through walls; the camera does not.
Waiting for live sensing-server
No connection to ws://localhost:8765/ws/sensing. Start the real server, then this page connects automatically.
`cd v2 cargo build -p wifi-densepose-sensing-server ./target/debug/sensing-server.exe --ws-port 8765 --udp-port 5005`
This demo renders ONLY real data. It never invents frames.