# ESP32 Hacking TODO ## Firmware - [ ] On-device CSI processing (send metrics, not raw) - [ ] Deep sleep mode with wake-on-CSI-motion - [ ] Battery-optimized duty cycling ## Tools (esp-ctl) - [ ] Multi-sensor BLE correlation (zone tracking by source sensor) ## Testing - [ ] Benchmark: CSI callback latency - [ ] Benchmark: UDP throughput at different rates - [ ] Power consumption measurements (per-mode: idle, CSI, BLE, probe) ## Documentation - [ ] Pin mapping for ESP32-DevKitC V1 - [ ] Compare CSI quality: passive (router) vs active (ESP-NOW) - [ ] Multi-sensor deployment guide (placement, zones, triangulation) ## Ideas - ESP-NOW mesh for direct ESP32-to-ESP32 CSI - External PIR sensor for CSI ground truth validation - AP+STA config portal (captive portal for initial setup) - Multi-channel scanning (hop across WiFi channels) - RSSI triangulation with 3 sensors (approximate device location) - BLE device fingerprinting (identify phone models by advertisement patterns) - Historical presence logging (who was here, when, how long)