connecting… live

Recent events

    ROI editor — regions & JSON

    Regions

      JSON preview

      {}

      Click on the canvas to add polygon points. ROI is saved to _roi/<stream>.json.

      loading…

      Test ANPR

      POST → 127.0.0.1:3000/anpr

      Drag a JPG/PNG into the frame. Portal proxies it to the worker, draws the vehicle + plate boxes on the image, lists the OCR hits. Admin only.

      Inbound API calls

      Each inbound POST /api/Vehicle/RequestVehicleNo (and future ANPR scan endpoints) is archived here with the front + back snapshot the request saw. Useful for debugging when OCR comes back empty but the cameras clearly had a plate.

      loading…

      Recent worker results

      loading…

      Registered plates auto-correct close ANPR reads (one character mismatch or missing). Normalised form stored — uppercase, no spaces or punctuation. Admin-only.

      Add / update vehicle

      Match probe

      Enter an ANPR reading to see which registry plates are within one edit and how the correction would behave.

      
                

      Registered vehicles

      loading…

      Services

      loading…

      Cameras

      loading…

      Camera ping (last 1h)

      loading…

      Camera reachability (awb-metrics)

      loading…

      System (awb-metrics)

      loading…

      Service uptime (awb-metrics)

      loading…
      loading…

      Click ON/OFF to drive a relay directly via the bridge daemon — this bypasses the orchestrator state machine. Use for hardware bring-up; the orchestrator may overwrite your value on its next phase change.

      loading…

      Raw command

      Sends ASCII directly to the Arduino (e.g. D2ON, D5OFF). Newline appended automatically.

      loading…

      Pipeline streams

      RTSP source URLs and composite output. Restarts the cpp pipeline on save.

      Orchestrator timings

      Stop-stable / post-complete / partially-out timeouts (seconds).

      ANPR worker

      Plate-recognition HTTP endpoint + snapshot paths.

      Essae AWS endpoint

      RequestVehicleNo URL + API key. Disable to use stub.

      MQTT broker (PLC bridge)

      GPIO signals are published here as awb/signal/<name>.

      mediamtx (RTSP relay + HLS / WebRTC)

      Renders /etc/awb/mediamtx.yml from these fields and restarts awb-mediamtx on Save & restart. Each upstream URL becomes a rtsp://localhost:<port>/<name> relay; leave a field blank to skip its relay path. The pipeline always publishes its composite to rtsp://localhost:<port>/composite regardless of these settings.

      Service controls

      Restart individual pm2 processes without changing any config.

      Transactions (CSV)

      All transaction rows, including ANPR + AWS results.

      Download

      ANPR worker results (CSV)

      All recent plate detections from the worker.

      Download

      Pipeline events (JSON)

      Latest perception state including event tail.

      Download

      Latest snapshots

      front.jpg + back.jpg currently on disk.