Skip to content

an open and open source protocol on how to implement controllables via mDNS or Bluetooth, available for consumption in bike trainer apps

License

Notifications You must be signed in to change notification settings

OpenBikeControl/openbikecontrol-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenBikeControl Protocol Specification

Overview

OpenBikeControl is an open protocol for wireless input devices to control cycling trainer applications. It enables standardized communication between BLE controllers, apps, and the training app itself.

Motivation

Many cycling trainer apps support various actions that traditionally require:

  • On-screen button clicks
  • Keyboard input
  • Proprietary BLE controllers

OpenBikeControl provides a unified, open protocol that:

  • Easy to implement - Simple data format with minimal overhead
  • Open standard - No licensing fees or proprietary restrictions
  • Dual connectivity - Supports both BLE and network-based connections
  • Already partially adopted - Similar technology as the existing "Direct Connect" implementations
  • Apple-friendly - Does not rely on manufacturer data fields that cannot be emulated on iOS

Continue along at PROTOCOL.md.

About

an open and open source protocol on how to implement controllables via mDNS or Bluetooth, available for consumption in bike trainer apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •