zigbee物联网实验系统应用层交互协议v2.0

zigbee物联网实验系统应用层交互协议v2.0

ID:8802852

大小:52.50 KB

页数:5页

时间:2018-04-08

zigbee物联网实验系统应用层交互协议v2.0_第1页
zigbee物联网实验系统应用层交互协议v2.0_第2页
zigbee物联网实验系统应用层交互协议v2.0_第3页
zigbee物联网实验系统应用层交互协议v2.0_第4页
zigbee物联网实验系统应用层交互协议v2.0_第5页
资源描述:

《zigbee物联网实验系统应用层交互协议v2.0》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ZIGBEE物联网实验系统应用层交互协议V2.0版本修改记录V1.0:初始版本,2011年10月15日V1.1:增加传感器扩展板5,2013年1月15日V1.2:增加传感器扩展板8和9,2013年4月11日V2.0:采用TI的新的协议栈程序,2013年4月19日一、通信规程ZIGBEE网关机和ARM服务器,ZIGBEE网关机和PC服务器,及ARM服务器和PC服务器之间,都采用RS232全双工、无流控的通信方式,三层结构:物理层、链路层、应用层。1、物理层:RS232通信方式,通信速率为115200bps。2、链路层:采用全双工方式

2、。每字符采用1比特起始、8比特信息、无校验和1比特停止位。3、应用层:应用层采用成帧模式及累加和效验方式。采用无应答超时退出机制,超时时间为可设定,缺省为5秒。超时时,在服务器上给予提示。二、通信协议本协议以ZIGBEE网关和PC服务器之间的通信进行说明。(一)传送路由命令格式:由端节点或路由节点在上电有连接状态改变时、路由节点超时时发送。Byte0:0x2(帧头)Byte1:0x11(包长度,Byte2~18)Byte2、3:0x46B9(cmd,控制命令,低字节在前)Byte4:0xF1(cmdEndPoint,命令端节点号)

3、Byte5、6:SrcShortAddr(两个字节短地址,低字节在前,网关上电时为0x0000)Byte7:0xF0(endPoint,任务号240,表示管理任务)Byte8:0x2(指示为路由帧)Byte9~16:SrcIEEEAddr(8个字节的IEEE源地址)Byte17、18:ParentShortAddr(父短地址,网关上电时为0xFFFF)Byte19:FCS(帧校验和,Byte1~Byte18的字节异或值)(二)传感器发送命令格式:Byte0:0x2(帧头)Byte1:len(包长度,Byte2到FCS前的字节数。即

4、n-2+1,或有效数据长度+6)Byte2、3:0x46B9(cmd,控制命令,低字节在前)Byte4:0xF1(cmdEndPoint,命令端节点号)Byte5、6:SrcShortAddr(两个字节短地址,低字节在前,网关上电时为0x0000)Byte7:任务号(一般为1)Byte8~9:ParentShortAddr(父短地址,网关上电时为0xFFFF)Byte10:节点及传感器板类型号。D7D6为节点类型(00:网关节点;01:路由节点;10:端节点)D3D2D1D0为ZIGBEE开发板设置的传感器板类型代码:目前从0x0

5、~0x9。D5D4:备用Byte11~n:采集的传感数据。Byten+1:FCS(Byte1~n的字节异或值)(三)执行器控制命令Byte0:0x2(帧头)Byte1:len(包长度,Byte2到FCS前的字节数。即n-2+1,或有效数据长度+6)Byte2、3:0x46B9(cmd,控制命令,低字节在前)Byte4:0xF1(cmdEndPoint,命令端节点号)Byte5、6:DstShortAddr(两个字节短地址,低字节在前,网关上电时为0x0000)Byte7:任务号(一般为1)Byte8:传感器板类型号Byte9~n:

6、传送的控制数据。Byten+1:FCS(Byte1~n的字节异或值)(四)网关或节点复位命令Byte0:0x2(帧头)Byte1:0x07(包长度,Byte2到FCS前的字节数。即n-2+1,或有效数据长度+6)Byte2、3:0x46B9(cmd,控制命令,低字节在前)Byte4:0xF0(复位端节点)Byte5~8:0xF0Byte9:FCS(Byte1~8的字节异或值)三、传感器发送命令采集的传感数据的说明(一)、传感器类型0采集的传感数据说明1、A/D采集,1个字节。0为0V;0x7F为3.3V2、CC2530温度,1个字

7、节。单位为℃3、传感器板温度,1个字节。单位为℃4、温湿度传感器温度,1个字节。单位为℃5、温湿度传感器湿度,1个字节。单位为%6、光照度,1个字节。0~0x7F7、振动,1个字节。1:有振动;0:无振动8、人体感应,1:人体接近;0:无人体接近(二)、传感器类型1采集的传感数据说明1、A/D采集,1个字节。0为0V;0x7F为3.3V2、CC2530温度,1个字节。单位为℃3、可燃气体,1个字节。正常值为0x2D(±2)4、酒精,1个字节。正常值为0x5F(±2)5、压力,1个字节。正常值为0x22(±2)200g对应0x344

8、00g对应0x466、气压,1个字节。正常值为0x75(±2)(三)、传感器类型2采集的传感数据说明1、A/D采集,1个字节。0为0V;0x7F为3.3V2、CC2530温度,1个字节。单位为℃3、超声波,1个字节。正常值为0x1F(超过检测距离时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。