摘 要:本文是基于ZigBee自组网协议设计的一种新型的无线自组网通信协议,该通信协议简单明了、配置灵活、方便测试,可以在各种环境下传输信息,创建了一种蜂窝状网络,实现点对点的信息传输。经过实践操作,测试得其运行稳定,模块化好,达到了设计的目的。
关键词:ZigBee,蜂窝状网络,自组网,路由表,退避算法
1 协议的目的及意义
近年来,ZigBee自组网协议广泛应用于物联网无线数据终端,本协议基于此设计一种新型自组网协议,使其更好的贴合日常生活,实现信息高效传输,整体结构清晰明了,节点安装方便,可以根据实际需求扩展节点的功能,适用于不同环境,在学生宿舍的应用与推广有较好的前景。
2 总体设计
2.1 系统方案
本系统基于物联网工程,使用类ZigBee的方式自建组网实现上下行的数据传输。整个系统结构分为设备,中继,终端三层结构。
2.2 通信协议设计
数据传输由十三位字节组成,第一、十三位作为起始和终止的标志位,定义起始位为0xF1表示正常上行,0xF2表示正常下行,0xF3表示组网请求上行,0xF4表示组网请求下行,0xF5表示测试指令,对应的终止位为其起始位的最后一位取反,分别为0xFE、0xFD、0xFC、0xFB、0xFA;第二、三位共同表示信号发出的设备标识号,第四、五位共同表示数据最初来源的设备号;第六位表示操作数;第七位是一个计数位;第八、九、十、十一、十二位表示中继ID,初始值为0xF6,自组网成功后从左至右的顺序表示其在系统中的传输路径。
正常上行时由设备发出十三位……