一种ZIGBEE应用自动组网方式
文献发布时间:2023-06-19 11:06:50
技术领域
本发明涉及物联网技术领域,具体为一种ZIGBEE应用自动组网方式。
背景技术
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议,其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
物联网中ZIGBEE个域网(PAN)在实际应用中会遇到的以下问题:
终端在自动搜索并加入不同协调器,即不同个域网时,无法自动识别并控制自己想加入的网络,同时协调器加入的终端达到上限后不锁定,使不同协调器之间相互干扰。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种ZIGBEE应用自动组网方式,解决了终端在自动搜索并加入不同协调器时,无法自动识别并控制自己想加入的网络的问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:一种ZIGBEE应用自动组网方式,包括以下步骤:
1)将网关设置在初始状态;
2)当网关登录平台后,根据平台分配的地址,网关将重新配置自身的PANID和通讯密码,网关为可加入状态;
3)终端搜索到网关并加入;
4)网关的加入终端是否达到预设的上限;
5)达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态;
6)未达到网关的加入终端预设上限,网关仍为为可加入状态;
7)个域网锁定进入锁定状态后,未加入的终端可以自动搜索处于可加入状态的网关,以申请加入。
优选的,所述步骤1中PAN的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关,所述步骤2中新配置的密码与终端一致,这时的网关被终端搜索到,并允许终端加入。
优选的,所述步骤5)中网关将不在被其他的终端搜索到,所述步骤5)中PANID和通读密码不同。
优选的,所述步骤5)中当网关侦测到某个终端没有通讯,并反复确认已经离线的情况下,网关将向平台上报PAN的连接状态,平台根据实际需要,下发指令给网关是否要解锁,即将个域网锁定状态改为可加入状态。
优选的,所述网关也作为协调器使用,所述PANID为平台分配的地址。
(三)有益效果
与现有技术相比,本发明提供了一种ZIGBEE应用自动组网方式,具备以下有益效果:
该ZIGBEE应用自动组网方式,通过在达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态,能够使在有效通讯范围内,可以同时存在多个网关所组成的不同PAN,而不会相互干扰通讯,实现对终端连接数量的无限扩展,最终连接的终端数量由平台连接终端的承载量决定,其中某一终端的损坏也不会影响其他任何终端的正常通讯工作,协调器加入的终端达到上限或即定的数量后,需要锁定,不被其他的终端扫描搜索到,使不同协调器之间,不再相互干扰,协调器自动识别并确认终端已离线后,重新打开锁定,即解锁让新的终端可以重新加入,同时通过平台指令删除协调器的所有终端,可以重新组网,达到自动识别并控制终端加入想加入的网络。
附图说明
图1为本发明施例一的流程结构示意图;
图2为发明实施例二的流程结构示意图。
具体实施方式
下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
一种ZIGBEE应用自动组网方式,包括以下步骤:
1)将网关设置在初始状态,这时因为PAN(ZIGBEE个域网)的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关;
2)当网关登录平台后,根据平台分配的地址,网关将重新配置自身的PANID和通讯密码,网关为可加入状态,因为新配置的密码与终端是一样的,这时的网关是可以被终端搜索到,并允许终端加入;
3)终端搜索到网关并加入;
4)网关的加入终端是否达到预设的上限;
5)达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态,这时的网关将不被其他的终端搜索到,因为PANID或通读密码的不同,不同的锁定PAN之间也将不能相互干扰通讯;
6)未达到网关的加入终端预设上限,网关仍为为可加入状态;
7)个域网锁定进入锁定状态后,未加入的终端可以自动搜索处于可加入状态的网关,以申请加入。
步骤1中PAN的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关,步骤2中新配置的密码与终端一致,这时的网关被终端搜索到,并允许终端加入;
步骤5)中网关将不在被其他的终端搜索到,步骤5)中PANID和通读密码不同;
步骤5)中,通过终端心跳包,主动获取终端短地址等方式,当网关侦测到某个终端没有通讯,并反复确认已经离线的情况下,网关将向平台上报PAN的连接状态,平台根据实际需要,下发指令给网关是否要解锁,即将个域网锁定状态改为可加入状态,这时,网关会以同样的方式,通知现有的所有连接终端修秘方通讯密码,以允许新的终端加入;
网关也作为协调器使用,PANID为平台分配的地址。
实施例二:
一种ZIGBEE应用自动组网方式,包括以下步骤:
1)将网关设置在初始状态,这时因为PAN(ZIGBEE个域网)的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关;
2)当网关登录平台后,根据平台分配的地址,网关将重新配置自身的PANID和通讯密码,网关为可加入状态,因为新配置的密码与终端是一样的,这时的网关是可以被终端搜索到,并允许终端加入;
3)终端搜索到网关并加入;
4)网关的加入终端是否达到预设的上限;
5)达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态,这时的网关将不被其他的终端搜索到,因为PANID或通读密码的不同,不同的锁定PAN之间也将不能相互干扰通讯;
6)未达到网关的加入终端预设上限,下发锁定或解锁指令;
7)个域网锁定进入锁定状态,未加入的终端可以自动搜索处于可加入状态的网关,以申请加入。
步骤1中PAN的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关,步骤2中新配置的密码与终端一致,这时的网关被终端搜索到,并允许终端加入;
步骤5)中网关将不在被其他的终端搜索到,步骤5)中PANID和通读密码不同;
步骤5)中,通过终端心跳包,主动获取终端短地址等方式,当网关侦测到某个终端没有通讯,并反复确认已经离线的情况下,网关将向平台上报PAN的连接状态,平台根据实际需要,下发指令给网关是否要解锁,即将个域网锁定状态改为可加入状态,这时,网关会以同样的方式,通知现有的所有连接终端修秘方通讯密码,以允许新的终端加入;
步骤6)中,平台根据原先设定的指令,在网关未达到终端连接上限时,给网关下发锁定或解锁网关所组成的PAN网络状态,下发锁定指令将继续进行步骤5),不下发锁定指令,将进行步骤3)以实现控制指定网关加入指定数量终端的目的。
网关也作为协调器使用,PANID为平台分配的地址。
本发明的有益效果是:通过在达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态,能够使在有效通讯范围内,可以同时存在多个网关所组成的不同PAN,而不会相互干扰通讯,实现对终端连接数量的无限扩展,最终连接的终端数量由平台连接终端的承载量决定,其中某一终端的损坏也不会影响其他任何终端的正常通讯工作,协调器加入的终端达到上限或即定的数量后,需要锁定,不被其他的终端扫描搜索到,使不同协调器之间,不再相互干扰,协调器自动识别并确认终端已离线后,重新打开锁定,即解锁让新的终端可以重新加入,同时通过平台指令删除协调器的所有终端,可以重新组网,达到自动识别并控制终端加入想加入的网络典型案例:一种ZIGBEE应用自动组网方式,包括以下步骤:
1)将网关设置在初始状态,这时因为PAN(ZIGBEE个域网)的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关;
2)当网关登录平台后,根据平台分配的地址,网关将重新配置自身的PANID和通讯密码,网关为可加入状态,因为新配置的密码与终端是一样的,这时的网关是可以被终端搜索到,并允许终端加入;
3)终端搜索到网关并加入;
4)网关的加入终端是否达到预设的上限;
5)达到网关的加入终端预设上限,网关将不允许更多的终端加入,通过修改通讯密码,并通知同PANID下的所有终端做相同的修改,锁定PAN,个域网锁定状态,这时的网关将不被其他的终端搜索到,因为PANID或通读密码的不同,不同的锁定PAN之间也将不能相互干扰通讯;
6)未达到网关的加入终端预设上限,网关仍为为可加入状态;
7)个域网锁定进入锁定状态后,未加入的终端可以自动搜索处于可加入状态的网关,以申请加入。
步骤1中PAN的PANID及网络通讯密码的不同,终端无法自动扫描搜索到网关,步骤2中新配置的密码与终端一致,这时的网关被终端搜索到,并允许终端加入;
步骤5)中网关将不在被其他的终端搜索到,步骤5)中PANID和通读密码不同;
步骤5)中,通过终端心跳包,主动获取终端短地址等方式,当网关侦测到某个终端没有通讯,并反复确认已经离线的情况下,网关将向平台上报PAN的连接状态,平台根据实际需要,下发指令给网关是否要解锁,即将个域网锁定状态改为可加入状态,这时,网关会以同样的方式,通知现有的所有连接终端修秘方通讯密码,以允许新的终端加入;
网关也作为协调器使用,PANID为平台分配的地址。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 一种ZIGBEE应用自动组网方式
- 一种应用Zigbee无线组网技术实现自动布撤防报警系统