ANT+ Bridge Required
Browsers cannot read ANT+ sticks directly. You need to run a small local bridge app that reads your USB ANT+ stick and streams HR data to this page over WebSocket.

Setup:
1. Plug in your USB ANT+ stick (Garmin USB-2, Dynastream ANTUSB-m, etc.)
2. Download and run the HR Bridge script — requires Python 3 and openant
3. Install dependencies: pip install openant websockets
4. Run: python hr-bridge.py
5. Enter the WebSocket address below and click Connect
--
BPM
DISCONNECTED
VIA BLUETOOTH
Session Time
--min
Avg HR
--bpm
Max HR
--bpm
Min HR
--bpm
Heart Rate History --:--
Time in Zone
No device connected.
Compatible Devices SHOW ▾
SESSIONS STARTED