User Data Service - StephenDone/kickr_bluetooth GitHub Wiki
User Data Service
The user data service on the KICKR bike only exposes the Weight characteristic.
0000181c-0000-1000-8000-00805f9b34fb User Data Service
00002a98-0000-1000-8000-00805f9b34fb ['read', 'write'] Weight Characteristic
Weight Characteristic
The weight is a 16 bit unsigned integer. Each increment is equivalent to 5 grams. I.e. Divide by 200 to get the weight in kg.
Below is an example of data read from the weight characteristic as a byte array, and how to convert that to a weight...
[8c 37] -> 0x378c -> 14,220 dec -> 14,220 / 200 = Weight = 71.1kg
2 bytes of data in this format may be read or written to get or set the rider weight on the KICKR.