Product Manual
0064-0085-0M Rev B y 6880 Owner’s Manual 29
INTERFACING TO BLE
Note: 16-bit (4-digit) UUIDs are adopted standards. 128-bit (32-digit) UUIDs 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 “Apex-C” 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 a resolution 0.001
Imperial:
Wt is lbs with resolution 0.01
Ht is inches with a resolution 0.1
READ
INDICATE
Weight Scale
Feature
0x2A9E NOT YET IMPLEMENTED
¸
¸
x If the weight is below zero (0), the weight you will see is zero (0).
x 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).