0065-0647-OM Rev E 7550 OWNER’S MANUAL
INTERFACING TO BLE
Note: 16-bit (4-digit) UUID’s are adopted standards. 128-bit (32-digit) UUID’s are custom
services or characteristics.
Standard Services per Bluetooth SIG
Reference adopted specifications at https://www.bluetooth.com/specifications/gatt
Device Information Service (0X180A)
Characteristics Number Value(s) Attributes
Manufacturer
Name String
0x2A29 “Detecto” READ
Model Number
String
0x2A24 “Icon” READ
Software Revision
String
0x2A28 “1.0.XX” software of scale READ
Battery Service (0x180F)
Characteristics Number Value(s) Attributes
Battery Level 0x180F 0x00 – 0x64 (uint16), represents 0 – 100
percent
READ
Weight Scale Service (0X181D)
Characteristics Number Value(s) Attributes
Weight
Measurement
0x2A9D <8bit Flag><uint16 weight><uint16 bmi>
<uint16 ht>
Supported Flags:
Flag bit0: 0 = SI, 1 = Imperial
bit3: 0 = BMI and Height not present
1 = BMI and Height present
bit4: 0 = Not below zero*
1 = Below zero*
SI:
Wt is KG with resolution 0.0005
Ht is meters with resolution 0.001
Imperial:
Wt is lbs with resolution 0.01
Ht is inches with resolution 0.1
READ
INDICATE
Weight Scale
Feature
0x2A9E NOT YET IMPLEMENTED
If the weight is below zero (0), the weight you will see is zero (0).
If the weight is below zero (0), bit 4 of Weight Measurement will be set to 1, otherwise, bit
4 is set to zero (0).
NOTE: Maximum weight value displayed is 655.35 in both pounds (lb) and kilograms (kg).