通信程序设计
发布时间:2019/3/12 21:56:58 访问次数:1212
通信程序设计K3PE0E00QM-CGC2
通信程序设计主要分为ZigbCc无线组网通信和串口通信两部分,主要实现传感器节点间数据的无线接收与发送、协调器节点与上位机间的数据传输等功能。
zgbcc组l××l通信程序设计
本书采用Zigbce2007(乙staGk)协议栈编程实现下层zgbce网络节点间数据传输。zgbCc协议由两个部分组成,其中PHY(物理层)和MAC
(媒体介质访问层)技术规范由IEEE802。15.4定义,而APs(应用程序持
子层)、NWK(网络层)、APL(应用层)技术规范则由Z吨bcc联盟定义[lf到。在启动传感器采集到温湿度、浸润线高度、坝体位移、库水位等数据之后,协调器节点通过调用协议栈的组网函数建立网络并且周期性地广播数据包,并按照如表5.9所示的Zigbce通信协议的帧格式,打包好包含帧头、帧内容的数据。协调器节点通过在应用层调用AF DataRcque哎函数实现数据的无线发送,子节点则通过调用协议栈的数据接收函数osal_Ms⒊Reccive接收消息队列上的消息,经过判断若接收到的是无线数据,则调用GencricApp~McssagcMSGCB函数进行相应的处理。Z-⒐ack协uhit8 radius)
注:TYPE中l bytC上行数据为Ox01;卜行数掂为0xO2;目的地址和源地址均为8个字节的MAC地址;包类型屮Ox01为浸润线,Oxm为库水位,驭ω为温度,Ox⒄为湿度,Ox05为坝体位移。
通信程序设计K3PE0E00QM-CGC2
通信程序设计主要分为ZigbCc无线组网通信和串口通信两部分,主要实现传感器节点间数据的无线接收与发送、协调器节点与上位机间的数据传输等功能。
zgbcc组l××l通信程序设计
本书采用Zigbce2007(乙staGk)协议栈编程实现下层zgbce网络节点间数据传输。zgbCc协议由两个部分组成,其中PHY(物理层)和MAC
(媒体介质访问层)技术规范由IEEE802。15.4定义,而APs(应用程序持
子层)、NWK(网络层)、APL(应用层)技术规范则由Z吨bcc联盟定义[lf到。在启动传感器采集到温湿度、浸润线高度、坝体位移、库水位等数据之后,协调器节点通过调用协议栈的组网函数建立网络并且周期性地广播数据包,并按照如表5.9所示的Zigbce通信协议的帧格式,打包好包含帧头、帧内容的数据。协调器节点通过在应用层调用AF DataRcque哎函数实现数据的无线发送,子节点则通过调用协议栈的数据接收函数osal_Ms⒊Reccive接收消息队列上的消息,经过判断若接收到的是无线数据,则调用GencricApp~McssagcMSGCB函数进行相应的处理。Z-⒐ack协uhit8 radius)
注:TYPE中l bytC上行数据为Ox01;卜行数掂为0xO2;目的地址和源地址均为8个字节的MAC地址;包类型屮Ox01为浸润线,Oxm为库水位,驭ω为温度,Ox⒄为湿度,Ox05为坝体位移。