预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105592520A(43)申请公布日2016.05.18(21)申请号201610007824.0(22)申请日2016.01.07(71)申请人云南民族大学地址650000云南省昆明市一二一大街134号申请人陈君华陈晓舟(72)发明人陈君华陈晓舟(74)专利代理机构北京细软智谷知识产权代理有限责任公司11471代理人王淑玲(51)Int.Cl.H04W48/08(2009.01)H04W84/18(2009.01)权利要求书1页说明书3页附图1页(54)发明名称一种ZigBee终端节点自动组网方法(57)摘要本发明涉及一种ZigBee终端节点自动组网方法,其包括:协调节点为加入ZigBee无线通信网络的终端节点自动分配节点地址;协调节点对已经分配了节点地址的终端节点进行检测,以确定该终端节点是否还存在;协调节点自动回收已从ZigBee无线通信网络中移除的终端节点的节点地址。通过采用本发明,当终端节点加入到ZigBee无线通信网络中后,协调节点自动为终点节点分配空闲的节点地址,该终端节点使用分配的节点地址与协调节点进行通信;当终端节点从ZigBee无线通信网络中移除后,协调节点自动回收分配给该终端节点的节点地址,因此本发明能够自动分配和回收节点地址,使节点地址不重复,从而避免出现数据通信错误的问题。CN105592520ACN105592520A权利要求书1/1页1.一种ZigBee终端节点自动组网方法,其包括以下步骤:协调节点为加入ZigBee无线通信网络的终端节点自动分配节点地址;协调节点对已经分配了节点地址的终端节点进行检测,以确定该终端节点是否还存在;协调节点自动回收已从ZigBee无线通信网络中移除的终端节点的节点地址。2.如权利要求1所述的一种ZigBee终端节点自动组网方法,其特征在于:所述协调节点为加入ZigBee无线通信网络的终端节点自动分配节点地址,其包括以下步骤:终端节点上电后,使用默认的零地址向协调节点发送节点地址分配请求数据包;协调节点收到节点地址分配请求数据包后,查询地址分配情况记录表中是否还有空闲地址;如果有空闲地址,协调节点则将空闲地址数据包发送给终端节点;否则,协调节点则将零地址数据包发送给终端节点;终端节点收到协调节点发来的地址数据包后,判断是否为零地址数据包;如果是非零地址数据包,终端节点则向协调节点发送地址分配确认数据包;否则终端节点显示错误信息。3.如权利要求1或2所述的一种ZigBee终端节点自动组网方法,其特征在于:所述协调节点采用以下方法确定已经分配了节点地址的终端节点是否还在ZigBee无线通信网络中存在:协调节点定期向终端节点发送执行命令,如果终端节点向协调节点成功反馈执行结果,则表示该终端节点还存在;否则,表示该终端节点已从ZigBee无线通信网络中移除。4.如权利要求1或2所述的一种ZigBee终端节点自动组网方法,其特征在于:所述协调节点采用以下方法确定已经分配了节点地址的终端节点是否还在ZigBee无线通信网络中存在:终端节点定期向协调节点发送设备状态数据包,如果协调节点成功接收到了设备状态数据包,则表示该终端节点还存在;否则,表示该终端节点已从ZigBee无线通信网络中移除。5.如权利要求1或2所述的一种ZigBee终端节点自动组网方法,其特征在于:所述协调节点对已从ZigBee无线通信网络中移除的终端节点自动回收节点地址,其过程为:对于已从ZigBee无线通信网络中移除的终端节点,协调节点将其生命周期值设置为0,并在地址分配情况记录表中将该终端节点的地址分配情况设置为空闲,完成节点地址的自动回收;对于在ZigBee无线通信网络中还存在的终端节点,协调节点将该终端节点的生命周期值设为一特定值,当前并将其他终端节点的生命周期值减1;当某个终端节点的生命周期值减为0时,协调节点在地址分配情况记录表中将该终端节点的地址分配情况设置为空闲,完成节点地址的自动回收。2CN105592520A说明书1/3页一种ZigBee终端节点自动组网方法技术领域[0001]本发明属于无线通信技术领域,具体涉及一种ZigBee终端节点自动组网方法。背景技术[0002]随着物联网的发展,基于ZigBee协议的设备也得到了广泛的应用,这些设备分为协调节点和终端节点两类。终端节点负责接收协调节点发来的控制命令,以控制相应的硬件设备;终端节点也会将采集到的数据发送至协调节点,以了解现在设备的工作状态。在一个ZigBee无线通信网络中有一个协调节点和多个终端节点,所有的终端节点均与协调节点之间进行数据交互。为了区别各个终端节点,每个终端节点需要有一个节点地址。现有技术中采用将节点地址硬编码到终端节点设备上的方法为终端节点分