pc_doc/蓝牙秤/H03通讯协议的说明V4.txt

51 lines
1.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

一、串口设置:
1、UART,波特率是9600起始位1bit,数据位 8bit停止位 1bit
二、电子秤串口通讯格式:
(一)秤接收
数据:
1、开始字节(1字节) 0x02 (固定)
2、备用1 (1字节) 0x53 (固定)
3、数据2 (1字节) 0x31 变化在手机上面设置的参数性别0x30 女0x31
4、数据3 (4字节) 0x30,0x30,0x30 (固定)
5、数据4 (4字节) 0x33,0x30 变化在手机上面设置的参数年龄30岁
6、检验码 (1字节) 前面1-5项的异或。checksum=0x02 xor ......xor 0x03 (变化,计算出来)
7、结束字节(1字节) 0x03 (固定)
(二)秤发送
数据:
1、开始字节(1字节) 0x02 固定
2、开始字节(1字节) 0x40 备用
3、数据1 (5字节) 0x30,0x31,0x30,0x30,0x35 体重: 01005,真实值:10.05(单位KG)
4、数据2 (5字节) 0x30,0x31,0x37,0x30,0x35 身高: 01705,真实值:170.5(单位cm)
5、数据3 (5字节) 0x30,0x30,0x31,0x38,0x36 脂肪: 00186,真实值:18.6 (单位%
6、数据4 (5字节) 0x30,0x30,0x36,0x33,0x39 水分: 00639,真实值:63.9 (单位%
7、数据5 (5字节) 0x30,0x30,0x33,0x36,0x37 肌肉: 00367,真实值:36.7 (单位%
8、数据6 (5字节) 0x30,0x30,0x30,0x33,0x32 骨络: 00032,真实值:3.2 (单位KG)
9、数据7 (5字节) 0x30,0x31,0x38,0x32,0x36 卡路里:01826;真实值:1826 (单位:卡路里)
a、数据8 (5字节) 0x30,0x30,0x31,0x37,0x32 BMI值: 00172,真实值:17.2 (单位)
b、数据9 (5字节) 0x30,0x30,0x30,0x36,0x33 内脂: 00063,真实值:6.3 (单位%
c、状态 (1字节) 0x40 体型: 0x40=偏瘦0x41=正常0x42=偏肥0x43=肥胖
d、检验码 (1字节) 0x5b 校验: 前面1-b项的异或。即0x02 xor ......xor 0x03
e、结束字节(1字节) 0x03 固定
说明:
1、上面格式中状态与数据1-9为测量值ASCII格式
2、其它数据为固定数据不需要理会。
3、校验字节需要计算用异或C语言为“^”.
4、上面数据格式中除了数据7外其它数据都要除以10或者除以100