健康一体机传感器节点设计
健康一体机基于云平台的社区健康一体机前端主要由各种医疗传感器采集居民身体健康数据,每个医疗传感器均属于一个健康一体机节点,在采集之前,每个传感器节点都要加入到健康一体机网络中。
健康一体机协调器为节点分配地址,在未收到任何指令之前,所有节点处于睡眠模式,以达到低功耗的目的,在健康一体机收到指令采集数据完成之后,通过ZigBee 网络把数据发送至嵌入式网关,结束后节点处于睡眠模式状态。传感器节点设计如图 5 所示。
3.4 网关与 ZigBee 协调器通信
当
健康一体机一个新的节点加入
健康一体机网络之后,协调器会给该节点配置相应的参数和信息,待节点发送数据帧过来之后,ZigBee 协调器将该数据帧转发给网关,网关通过 UART 与 ZigBee 协调器进行通信[12],在通信过程中采用自定义的固定帧格式。帧格式包括: 帧起始字段( F) +帧长字段( L) +设备标识字段( DI) +控制字段( C) +数据字段( Data) +FCS 字段+帧结束字段( F) ,其中每个字段的含义解释如下:
健康一体机F 字段: 1 个字节,标志数据帧的开始与结束,值为固定的 0x6a,在通信过程中,发送方会一直发送 F 字段,接收方每收到一个数据,便会检测,如果和标志字段不同,说明数据开始发送,该过程中采用“0 比特插入法”实现数据帧的透明传输。