06-14-2020, 07:39 AM
If there's an open, documented protocol for BLE then it should be relatively easy to add support for receiving the data. That would apply to the Adafruit pyloton code, the PineTime, an Android phone or more generic linux device. I'm basing this on having had a look at the standard GATT profiles, and some of the code that uses them on the PineTime end and GadgetBridge (an open app for Android that communicates with several watch / fitness tracker devices.
What I meant about use with ONLY open protocols is at the sensor device end - heart rate monitor, step counter, cadence sensor etc. It's not unknown for them to use proprietary protocols for some necessary step in setting them up. For example some of the devices supported by GadgetBridge need to be paired first using the manufacturer's app (I think - I forget the details because they weren't devices I was interested in.) In that case you wouldn't be able to use it with pyloton because you wouldn't be able to pair with it.
What I meant about use with ONLY open protocols is at the sensor device end - heart rate monitor, step counter, cadence sensor etc. It's not unknown for them to use proprietary protocols for some necessary step in setting them up. For example some of the devices supported by GadgetBridge need to be paired first using the manufacturer's app (I think - I forget the details because they weren't devices I was interested in.) In that case you wouldn't be able to use it with pyloton because you wouldn't be able to pair with it.