3300-0298-0M Rev E
y
Solace Dialysis Scale Owner’s
52
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
¸
¸
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).