Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 970 Bytes

File metadata and controls

45 lines (33 loc) · 970 Bytes

ESP32-Mapper WiFi Development Notes

Requirements

  • PlatformIO Core
  • ESP32 development board
  • USB serial connection

Build Commands

  • Build: pio run
  • Upload: pio run -t upload
  • Monitor: pio device monitor

Logging

Serial logs are categorized by tags:

  • BOOT
  • REQ
  • RESP
  • SCAN
  • CFG
  • WARN
  • ERR

Coding Guidelines

  • 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.

Testing Checklist

  1. Device boots and AP is visible.
  2. /status returns valid metadata.
  3. /configure applies thresholds and limits.
  4. /scan/start transitions to in-progress.
  5. /scan/results returns filtered sorted data.
  6. /scan/stop clears in-progress state.

Companion Integration

Used by IOS-Mapper WiFi app: