Sobre el proyecto

Spaxel proporciona un sistema de localización interior centrado en la privacidad que utiliza WiFi CSI. Consta de un backend basado en Go (la "mothership") desplegado como un contenedor Docker y una flota de nodos ESP32-S3 que transmiten datos CSI. El sistema fusiona señales de múltiples nodos para estimar posiciones 2D/3D y rastrear el movimiento, que luego se representa en un panel de plano de planta de Three.js. Las capacidades clave incluyen: - Detección de presencia y seguimiento de movimiento/trayectoria. - Posicionamiento 2D aproximado (±0.5–1.0 m con 4 o más nodos). - Recuento aproximado de personas y estimación del eje Z para la detección de caídas. - Detección de personas estacionarias a través del micromovimiento de la respiración. El sistema está diseñado para el funcionamiento local sin relevo en la nube ni cuentas de usuario. Incluye un simulador de CSI/nodo para desarrollo y pruebas, y admite la integración con Home Assistant a través de un broker MQTT opcional.