zigbee物联网实验系统应用层交互协议v23-20141120

zigbee物联网实验系统应用层交互协议v23-20141120

ID:20474021

大小:114.50 KB

页数:7页

时间:2018-10-11

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

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

1、ZIGBEE物联网实验系统应用层交互协议V2.3版本修改记录VI.0:初始版本,2011年10月15日VI.1:增加传感器扩展板5,2013年1月15日VI.2:增加传感器扩展板8和9,2013年4月11日V2.0:采用TI的新的协议栈程序,2013年4月19日V2.1:增加写ZIGBEE参数设置功能,2013年5月27日V2.2:集中供电修改控制命令V2.3:添加对M3扩展节点的控制,2014-11-21一、通信规程ZIGBEE网关机和ARM服务器,ZIGBEE网关机和PC服务器,及ARM服务器和PC服务器之间,都采用RS

2、232全双工、无流控的通信方式,三层结构:物理层、链路层、应用层。1、物理层:RS232通信方式,通信速率为115200bps。2、链路层:采用全双工方式。每字符采用1比特起始、8比特信息、无校验和1比特停止位。3、应用层:应用层采用成帧模式及累加和效验方式。采用无应答超时退出机制,超时时间为可设定,缺省为5秒。超时时,在服务器上给予提示。二、通信协议*对于ZIGBEE物联网独立供电传送,Byte2、3:0x46B9(cmd,控制命令,低字节在前)*对于ZIGBEE物联网集巾供电传送,Byte2、3:0x47B8(cmd,控

3、制命令,低字节在前)(一)传送路由命令格式:由端节点或路由节点在上电有连接状态改变时、路由节点超时时发送。ByteO:0x2(巾贞头)Bytel:0x11(包长度,Byte2〜18)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:OxFl(cmdEndPoint,命令端节点号)Byte5、6:SrcShortAddr(两个字节短地址,低字节在前,网关上电时为0x0000)Byte7:OxFO(endPoint,任务号240,表示管理任务)Byte8:0x2(指示为路由帧)Byte9〜16:SrcIEE

4、EAddr(8个字节的IEEE源地址)Bytel7、18:ParentShortAddr(父短地址,网关上电时为OxFFFF)Byte19:FCS(帧校验和,Bytel〜Bytel8的字节异或值)(二)传感器发送命令格式:ByteO:0x2(帧头)Bytel:len(包度,Byte2到FCS前的字节数。即n-2+l,或有效数据长度+6)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:OxFl(cmdEndPoint,命令端节点号)Byte5、6:SrcShortAddr(两个字节源短地址,低字节在前,

5、网关上电时为0x0000)Byte7:任务号(一般为1)Byte89:ParentShortAddr(两个字节父短地址,低字节在前,网关为0x0000)Byte10:节点及传感器板类型号。D7D6为节点类型(00:网关节点;01:路由节点;10:端节点)D5D4D3D2D1D0为传感器板类型代码(独立供电FI前从0x0〜0x9,集中供电目前从0x0〜OxF)。Bytel1〜n:采集的传感数掘。Byten+1:FCS(Bytel〜n的字节异或值)(三)执行器控制命令ByteO:0x2(巾贞头)Bytel:len(包度,Byte

6、2到FCS前的字节数。即n-2+l,或有效数据长度+6)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:OxFl(cmdEndPoint,命令端节点号)Byte5、6:DstShortAddr(两个字节短地址,低字节在前,网关上电时为0x0000)Byte7:任务号(一般为1)Byte8:传感器板类型号Byte9〜n:传送的控制数据。Byten+1:PCS(Bytel〜n的字节异或值)(四)网关或节点复位命令ByteO:0x2(巾贞头)Bytel:7(包长度,Byte2到FCS前的字节数。即n-2+l

7、,或有效数据长度+6)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:0xF0(复位端节点)Byte5〜8:0x0Byte9:0x8(Bytel〜8的字节异或值)(五)询问网关是否存在及应答命令ByteO:0x2(巾贞头)Byteh7(包长度,Byte2到FCS前的字节数。即n-2+l,或有效数据长度+6)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:OxEF(复位端节点)Byte5〜8:0x0Byte9:0x17(Bytel〜8的字节异或值)(六)参数设置或应答命令Byte

8、O:0x2(巾贞头)Bytel:9(包长度,Byte2到FCS前的字节数。即n-2+l,或有效数据长度+6)Byte2、3:0x47B8(cmd,控制命令,低字节在前)Byte4:OxEE(cmdEndPoint,命令端节点号)Byte5、6:DstShortAddr(两个字节短地址,低字

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

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

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