Files
esp32-hacking/TODO.md
user 59b8001047 docs: Update ROADMAP, TASKS, TODO — mark v1.1 items done
Check off sensor ID, deauth detection, chip temperature, BLE alerting,
dwell time, timestamped logging. Advance TASKS sprint to v1.1. Clean
completed items from TODO.
2026-02-04 18:30:19 +01:00

1.2 KiB

ESP32 Hacking TODO

Firmware

  • WiFi probe request capture (PROBE_DATA via promiscuous mode)
  • 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)
  • Sensor discovery script (find all ESP32s on network via mDNS)

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)