Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

API Documentation #11

Open
BernhardSchlegel opened this issue Oct 21, 2020 · 3 comments
Open

API Documentation #11

BernhardSchlegel opened this issue Oct 21, 2020 · 3 comments

Comments

@BernhardSchlegel
Copy link

Hi Chad,

super cool project ! Where did you find the Bluetooth API spec for the trainers? Took your software for a spin yesterday 👯

Best,
Bernhard.

@chadj
Copy link
Owner

chadj commented Oct 21, 2020

I remember starting here with the web Bluetooth API's

https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web

And unfortunately, the docs I used to make sense of reading data from the bike sensors directly are no longer online. They used to live here:

https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.cycling_power_measurement.xml

I'm not sure if those docs exist anywhere anymore.

Here's my code for handling the cycling characteristics which might help:

https://github.com/chadj/gpedal/blob/master/src/Meter.js

@BernhardSchlegel
Copy link
Author

Thanks so much :) Is it possible, that they just deleted the UI and that this is the underlying document? For future use: also atttached.

org.bluetooth.characteristic.csc_measurement.xml.txt

@chadj
Copy link
Owner

chadj commented Oct 22, 2020

Yeah, I do believe that is the case. The old docs were just much easier to consume.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants