BT
Communcation Setting
1. RS232 Transmit agreement:
[9600 Baud rate] [None Party] [8 Bit data] [1 Bit stop]
注: 以上为BP和Bluetooth通讯格式. 客户不用.
BLE UUID:
接收:Service UUID为:0xFFF0, Characteristic UUID为:0xFFF1
发送:Service UUID为:0xFFF0, Characteristic UUID为:0xFFF2
2.
Data Protocol:
2.1关于一条完整的命令说明:
2.1.1命令头0xFD,0xFD;命令尾0x0D,0x0A。
2.1.2
接在0xFD后是命令分类码:
2.2Command define (正常量测模式)
血压计按开机键开机后, 血压计每0.5S发一次[0xA5];用于等待手机联接. 同时LCD显示”bt”并闪烁. 注: 如果不需要启用BT功能. 在”bt”闪烁时,按任何按键可继续测试. |
当手机的蓝牙和血压计的蓝牙对码并连接成功后,手机发[0xFD,0xFD,0xFA,0x05,0X0D, 0x0A] 告之血压计,连接成功,并可以进行量测. 同时血压计回复: [0xFD,0xFD,0x06, 0x0D, 0x0A],并开始量测. 注:如果手机没有收到血压计回复,再循环发指令[0xFD,0xFD,0xFA,0x05,0X0D, 0x0A]5次.否则请关闭血压计,并重新启动连接. 注:如果血压计在180S内没有收到连接指令[0xFD,0xFD,0xFA,0x05,0X0D, 0x0A],则会自动进入无BT血压计测试. |
血压计量测过程中会发压力信号: [0xFD,0xFD,0xFB,PressureH, 注:Pressure信号为2bytes,所以压力为PressureH*256+PressureL,每S发送4次. |
量测完成后,手机可以发关机指令: [0xFD,0xFD,0xFE, 0x06, 0X0D, 0x0A] 血压计回复: [0xFD,0xFD,0x07, 0x0D, 0x0A]
注:如果手机没有收到回复指令[0xFD,0xFD,0x07, 0x0D, 0x0A],再循环发指令[0xFD,0xFD,0xFE, 5次.血压计收到指令后,开始执行关机. |
量测完成后,手机也可以再发开始指令: [0xFD,0xFD,0xFA,0x05,0X0D, 0x0A] 血压计回复: [0xFD,0xFD,0x06, 0x0D, 0x0A] 后开始下一次量测. |