Recent events
ROI editor — regions & JSON
Regions
JSON preview
{}
Click on the canvas to add polygon points. ROI is saved to _roi/<stream>.json.
Transactions
ANPR
Test ANPR
POST → 127.0.0.1:3000/anprDrag 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.
Recent worker results
Vehicle Registry
Registered plates auto-correct close ANPR reads (one character mismatch or missing). Normalised form stored — uppercase, no spaces or punctuation. Admin-only.
Match probe
Enter an ANPR reading to see which registry plates are within one edit and how the correction would behave.
Registered vehicles
System Health
Services
Cameras
Camera ping (last 1h)
Camera reachability (awb-metrics)
System (awb-metrics)
Service uptime (awb-metrics)
System
GPIO Test
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.
Raw command
Sends ASCII directly to the Arduino (e.g. D2ON, D5OFF). Newline appended automatically.
Logs
loading…
Settings
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.
User management
Add, remove, or reset passwords. Admin only.