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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106686697A(43)申请公布日2017.05.17(21)申请号201611168794.8(22)申请日2016.12.16(71)申请人四川长虹电器股份有限公司地址621000四川省绵阳市高新区绵兴东路35号(72)发明人黄欣欣(74)专利代理机构四川省成都市天策商标专利事务所51213代理人陈靖(51)Int.Cl.H04W48/16(2009.01)H04W84/18(2009.01)H04L29/12(2006.01)H04L12/26(2006.01)权利要求书1页说明书2页附图1页(54)发明名称zigbee终端设备节点管理的方法(57)摘要本发明公开了一种zigbee终端设备节点管理的方法,使用终端设备短地址和终端设备MAC地址进行两次轮询,这样可以有效的解决由于zigbee短地址改变后,造成设备重复上报的问题,能够大大提高终端设备管理的正确性。CN106686697ACN106686697A权利要求书1/1页1.一种zigbee终端设备节点管理的方法,其特征在于,它包括以下步骤:步骤1,终端设备入网时上报入网数据,所述入网数据包括终端设备短地址和终端设备MAC地址;步骤2,协调器或网关接收到入网数据并发送至MCU;步骤3,MCU轮询网络内现有终端设备的数据列表,将接收到入网数据中的终端设备短地址与数据列表中的终端设备短地址进行匹配,如果匹配成功,则MCU直接将入网数据上报,如果匹配不成功,则MCU分配一个新的节点内存并将入网数据复制到新的节点内存中;步骤4,MCU轮询网络内现有终端设备的数据列表,将接收到入网数据中的终端设备MAC地址与数据列表中的终端设备MAC地址进行匹配,如果匹配成功,即该入网的终端设备已经在网络中存在,则把入网数据中的终端设备短地址复制更新到匹配的终端设备的数据列表的节点中,并将步骤3中的新的节点内存释放;如果匹配不成功,MCU上报有新的终端设备加入,并将步骤3中的新的节点内存添加到现有终端设备的数据列表中。2.根据权利要求1所述的zigbee终端设备节点管理的方法,其特征在于,所述步骤2中协调器或网关接收到入网数据并通过串口发送至MCU。2CN106686697A说明书1/2页zigbee终端设备节点管理的方法技术领域[0001]本发明涉及无线通讯技术领域,具体涉及一种zigbee终端设备节点管理的方法。背景技术[0002]ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。其工作基本流程为,设备终端的数据→协调器或路由器(网关)→MCU。IEEEMAC地址:全球唯一的地址,在设备的整个生命周期内都将保持不同,它由国际IEEE组织分配,在芯片出厂时已经写入芯片中,并且不能修改。短地址:在设备加入一个zigbee网络时分配的,它只在这个网络中唯一,用于网络内数据收发时的地址识别。[0003]目前随着物联网技术的快速发展,终端设备的种类也越来越多。由于有些终端设备在断电重启或重新配置入网的情况下,它的短地址是有可能发生变化。当出现短地址变化时,就会出现同一设备可以有不同的短地址,如果根据设备的短地址来管理和区分设备,这种情况下它就会被认为是新类型的设备添加进MCU管理的设备列表中,而造成设备种类重复上报。发明内容[0004]本发明克服了现有技术中根据设备的短地址管理和区分设备存在设备种类重复上报的不足,提供一种zigbee终端设备节点管理的方法。[0005]为解决上述的技术问题,本发明采用以下技术方案:[0006]一种zigbee终端设备节点管理的方法,它包括以下步骤:[0007]步骤1,终端设备入网时上报入网数据,所述入网数据包括终端设备短地址和终端设备MAC地址;[0008]步骤2,协调器或网关接收到入网数据并发送至MCU;[0009]步骤3,MCU轮询网络内现有终端设备的数据列表,将接收到入网数据中的终端设备短地址与数据列表中的终端设备短地址进行匹配,如果匹配成功,则MCU直接将入网数据上报,如果匹配不成功,则MCU分配一个新的节点内存并将入网数据复制到新的节点内存中;[0010]步骤4,MCU轮询网络内现有终端设备的数据列表,将接收到入网数据中的终端设备MAC地址与数据列表中的终端设备MAC地址进行匹配,如果匹配成功,即该入网的终端设备已经在网络中存在,则把入网数据中的终端设备短地址复制更新到匹配的终端设备的数据列表的节点中,并将步骤3中的新的节点内存释放;如果匹配不成功,MCU上报有新的终端设备加入,并将步骤3中的新的节点内存添加到现有终端设备的数据列表中。[0011]更进一步的技术方案是,所述步骤2中协调器或网