chadj / gpedal

Virtually ride indoors with Google Street View and bluetooth bike power meters (Web Bluetooth API)
https://chadj.github.io/gpedal/
MIT License
117 stars 33 forks source link

FTMS #7

Open agrath opened 4 years ago

agrath commented 4 years ago

Have you considered implementing the FTMS (fitness machine service over bluetooth) protocol to support setting the resistance of compatible smart trainers according to gradient?

https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=423422

I am a developer (JS, C#, Web) and haven't yet purchased a smart trainer but have been looking around and this seems like it would be way better than riding in a virtual world?

chadj commented 4 years ago

I'm interested in implementing it. I'd also happily accept a pull request. It's just been a matter of having the time.

sp33dsk8 commented 4 years ago

@agrath I have a manual trainer with adjustable resistance & I'd like to setup a servo to pull the resistance cable for me. Seems like a very cheap mechanism that should be fairly customizable for integrating to gradients or faux headwinds. I imagine there's already a github for it.