Simulator and implementation tester
Emulate an OpenBikeControl controller over BLE or mDNS & TCP, or connect to your own device and check every button it reports.
Service and characteristics
ServicePrimary service
d273f680-d548-419d-b9d1-fa0472345229Button StateRead · Notify
d273f681-d548-419d-b9d1-fa0472345229Haptic FeedbackWrite
d273f682-d548-419d-b9d1-fa0472345229Virtual controller
Last notification
None yetButton State notifications
Press a key on the virtual controller. Each press and release appears here as the notification an app would receive.
Haptic feedback
Choose a pattern to see the haptic command an app writes to the device.
Button State [0x01, buttonId, state, …]: state 0x00 released, 0x01 pressed, 0x02–0xFF analog. Further ID and state pairs may follow in the same notification.
Haptic Feedback [0x03, pattern, duration, intensity]: pattern 0x00–0x07, duration in 10 ms units (0x00 = pattern default), intensity 0x00–0xFF.