About this project
Spaxel provides a privacy-focused indoor localization system utilizing WiFi CSI. It consists of a Go-based backend (the "mothership") deployed as a Docker container and a fleet of ESP32-S3 nodes that stream CSI data. The system fuses signals from multiple nodes to estimate 2D/3D positions and track motion, which is then rendered on a Three.js floor-plan dashboard.
Key capabilities include:
- Presence detection and motion/trajectory tracking.
- Approximate 2D positioning (±0.5–1.0 m with 4+ nodes).
- Rough person counting and Z-axis estimation for fall detection.
- Stationary-person detection via breathing micro-motion.
The system is designed for local operation with no cloud relay or user accounts. It includes a CSI/node simulator for development and testing, and supports Home Assistant integration via an optional MQTT broker.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.