家庭监护终端与手机或上位机通讯协议
1、手机或上位机发出的START指令
typedef struct {
unsigned char header;0xFF
unsi gned char header; 0xFD
unsigned char serial[4]; 4个00
unsigned char checksum;校验和
};
2、血氧仪与手机或上位机通讯协议
(1)、当血氧仪收到Start指令后,将测量好数据向手机或上位机发送,波特率为9600,数据包格式如下:
typedef struct {
unsigned char header;0xFF
unsi gned char header; 0xFC
unsigned char dev_type;0x01
unsigned char dev_serial[4];设备ID号
unsigned char reading0;血氧饱和度值
unsigned char reading1;脉率值
unsigned char checksum;校验和
};
(2)、血氧仪连续发送5次数据后,上位机或POD向血氧仪发送关机指令。格式如下:FF FA 0A 0A .
3、血压计与手机或上位机通讯协议
(1)、当血压计收到Start指令后,将测量好数据向手机或上位机发送,波特率为9600,数据包格式如下:
typedef struct {
unsigned char header;0xFF
unsi gned char header; 0xFC
unsigned char dev_type;0x02
unsigned char dev_serial[4];设备ID号
unsigned char reading0;收缩压
unsigned char reading1;舒张压
unsigned char reading2; 脉率值
unsigned char checksum;校验和
};
(2)、当上位机或POD收到血压计发来的数据包后,向血氧仪发送一条关机指令。格式如下:FF FA 0A 0A 。
4、上位机或POD发出的重发指令,格式如下:FF FB 0B 0B
上位机或POD发出的关机指令,格式如下:FF FA 0A 0A。
展开阅读全文