Operator dashboard

Operator dashboard

Live heart rate, movement and HRV for a team. Alerts when heart rate drifts from expected. Operators request a check, acknowledge it and resolve it with a note.

Open dashboard ↗http://127.0.0.1:8765
Sources

Data sources

Live

Polar Verity Sense over BLE.

Replay

A recorded sensor session, looped.

Synthetic

Simulated teammates with scripted events.

Alerts

Alert types

Expected heart rate uses a fixed kinetic model that hasn't been fitted or validated.

Distress

Button press, or marked by the operator.

Physiology

HR more than 20 bpm from expected for 30 s.

Sensor

No samples for 10 s, or skin contact lost.

Run
sensor/.venv/bin/pip install -r dashboard/requirements.txt
sensor/.venv/bin/python dashboard/server.py          # replay + simulated team
sensor/.venv/bin/python dashboard/server.py --live   # add the Polar sensor