Munication Protocol v0 3
Munication Protocol v0 3
Communication protocol
1.1 Unlocked data
Service UUID: 0xFFF0
Charateristic UUID: 0xFFF1 notify
Charateristic UUID: 0xFFF2 write
The data format is the same as the 1.2 lock data format
1.5 time
Service UUID: 0x1805
Charateristic UUID: 0x2A08 read,write,notify
1.6 OTA
Service UUID: 0xFAA0
Charateristic UUID: 0xFAA1 notify
Charateristic UUID: 0xFAA2 write
Byte Description
0-1 FFF0 (core sea logo)
2 Broadcast version number (current 02)
3 Message properties, see Table 1.
4~5 body weight
6~9 Product ID
10~11 Bluetooth version
12~13 Scale algorithm version
14-19 Mac address
note:
All data is little endian
Table I
Message bodyBit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Attributes Reserved Unit selection Decimal point Reserved
Bit4-3 unit selection
00 = KG (default)
01 = kg
10 = LB
11 = ST: LB
2. Business specifications
If the device takes time, synchronize the time each time the app connects to the device, do not use the device relative time.
The device needs to clear the data after the historical data on the device is read.
When the device broadcasts, the duration is no less than 45 seconds.
When Bluetooth is not connected, the weight is sent in broadcast format; when Bluetooth is connected, the unlocked data is unlocked.
For the data channel, the locked data uses the locked data channel and stops the non-locked data channel transmission.
Some devices (with scales, blood glucose meters, blood pressure monitors), after the panel light is off, at least 60 seconds of connection is required.