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…

      Services

      loading…

      Cameras

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

      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.