1

I am developing a Progressive Web App and would like to control an indoor bike smart trainer and read data from it. I want to achieve this through the Web Bluetooth API (BLE / FTMS). I have already successfully implemented reading speed, cadence, and power data.

Currently, I am struggling with setting a target power. The "Fitness Machine Control Point (0x2AD9)" characteristic is available, and I can write values to it. However, the problem is that I haven't found any documentation for it. I have already contacted Wahoo support, but unfortunately, I mostly get very brief responses that don't really answer my questions.

So, the question is: what options are there to identify the correct values in order to control the device?

Perhaps someone has experience with the FTMS - FITNESS MACHINE SERVICE protocol?

1 Answer 1

3

The Fitness Machine Profile and Fitness Machine Service are official specifications of the Bluetooth SIG.

Sign up to request clarification or add additional context in comments.

1 Comment

Thanks for sharing. I had already skimmed through the Fitness Machine Service Specification, but with the yet unfamiliar Fitness Machine Profile Specification, I was able to get a better overview and successfully write the first data to the Wahoo Kickr Core.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.