- PlatformIO Core
- ESP32 development board
- USB serial connection
- Build:
pio run - Upload:
pio run -t upload - Monitor:
pio device monitor
Serial logs are categorized by tags:
BOOTREQRESPSCANCFGWARNERR
- Keep HTTP handlers small and deterministic.
- Validate JSON payloads before applying settings.
- Keep scan pipeline command-driven.
- Prefer explicit metadata fields in responses for client synchronization.
- Device boots and AP is visible.
/statusreturns valid metadata./configureapplies thresholds and limits./scan/starttransitions to in-progress./scan/resultsreturns filtered sorted data./scan/stopclears in-progress state.
Used by IOS-Mapper WiFi app: