Files
led-controller/bridge-wifi

bridge-wifi

ESP32 ESP-NOW bridge with WiFi AP + WebSocket (/ws). Same ESP-NOW downlink as bridge-serial.

bridge-wifi/
  src/
    main.py
    settings.py
    wifi_ap.py
    espnow_wire.py   # uplink frame helper only
  lib/microdot/      # WebSocket server

Deploy:

cd bridge-wifi
python ../led-tool/cli.py -p /dev/ttyUSB0 --src --lib -r -f

Pi: join bridge AP, bridge_ws_urlws://192.168.4.1/ws.