PIXEL PELOTON · DEV
Sensor + Input Bus — live demo
PR #2 of the suite. WebBluetooth FTMS / HRS / CSC + Gamepad API, all flowing through one InputBus.
▶ OUTRIDE — first ridePOWER
—W
max —
CADENCE
—rpm
max —
SPEED
—km/h
max —
HEART RATE
—bpm
max —
Pair real hardware
ANT+ scanner (Zwift-style — every device in range, with RSSI)
Continuous-scan mode. Lists every ANT+ device the stick can hear, regardless of profile, with signal strength + packet count. Disconnect any active ANT pair first — scan and pair can't share the stick.
GATT inspector (what does this device REALLY speak?)
For trainers that don't expose FTMS to the standard picker — connect once, dump every primary service + characteristic. NOZA S, Tacx, Wahoo, all of them. Then we know exactly what protocol we need to wire up.
Simulate a ride
Synthetic FTMS + HRS notifications for 30s.
Keyboard controls (always on — fallback when no controller)
← → Steer left / right (held)B Brake (held)Q / E Branch left / right (tap)↑ ↓ / W S Menu up / downSpace ConfirmEsc CancelV Toggle POVP PauseDrücke jetzt eine Taste → unten im Live event log siehst du gamepad · steerLeft / brake / branchLeft / ... mit controllerId: keyboard.
Gamepads detected
No gamepad detected. Press any button on an 8BitDo / Xbox / PS5 controller.
Live event log (last 80)
Subscribe to the bus, then pair a device or start the sim.