本发明涉及一种组网方法,尤其是一种基于zigbee协议的组网方法。
背景技术:
随着路灯越来越多的使用,智能控制系统也越来越多的用户对路灯资产的管控。但是在智能控制设备如单灯控制器,光控制器等控制设备的安装调试或生产过程中,需要人工使用软件或硬件工具对控制设备同网关配对组网,人工对网关设备控制范围内的智能设备进行组网添加,修改。而路灯现场的条件多变,因此调试过程中非常的繁琐复杂。
技术实现要素:
为了克服上述缺陷,本发明提供一种基于zigbee协议的组网方法,通过该基于zigbee协议的组网方法,系统中的网关设备通过其内在的地址表单,自动查询各个节点设备的地址,进行组网,使得在路灯现场条件多变的情况下,调试组网过程也变得简单,组网实现自动化,无需人工操作。
本发明为了解决其技术问题所采用的技术方案是:一种基于zigbee协议的组网方法,包括如下步骤:
a.系统启动;
b.网关主控制模块读取物理地址数据库文件,根据数据库文件中的节点的物理地址开始组网动作,发送广播指令;
c.节点返回指令,同时返回自身的物理地址;
d.网关主控制器根据节点返回的物理地址,查询物理地址数据库文件;
e.若物理地址在物理地址数据库文件内,则将该节点的信道号与panid号修改成与网关一致,并组网;反之则丢弃该节点,不进行组网,并返回步骤b;
f.物理地址数据库文件中的所有节点查询是否完成,若是,则进入步骤g;若否,则返回步骤b;
g.以上步骤完成后,表单中所有节点的信道号与panid号一致,同物理地址形成唯一性,系统完成自动组网。
本发明的有益效果是:本发明通过利用网关自动更改节点其信道,pandid号进行广播,搜索得到各个节点的物理地址,并于网关设备内的地址表单进行对比,并修改正确的节点的信道号和pandid号,从而实现对各个节点进行自动组网,无需人工配置和现场调试。
附图说明
图1为本发明基于zigbee协议的组网方法的原理图。
具体实施方式
一种基于zigbee协议的组网方法,包括如下步骤:
a.系统启动;
b.网关主控制模块读取物理地址数据库文件,根据数据库文件中的节点的物理地址开始组网动作,发送广播指令;
c.节点返回指令,同时返回自身的物理地址;
d.网关主控制器根据节点返回的物理地址,查询物理地址数据库文件;
e.若物理地址在物理地址数据库文件内,则将该节点的信道号与panid号修改成与网关一致,并组网;反之则丢弃该节点,不进行组网,并返回步骤b;
f.物理地址数据库文件中的所有节点查询是否完成,若是,则进入步骤g;若否,则返回步骤b;
g.以上步骤完成后,表单中所有节点的信道号与panid号一致,同物理地址形成唯一性,系统完成自动组网。
本发明通过利用网关自动更改节点其信道,pandid号进行广播,搜索得到各个节点的物理地址,并于网关设备内的地址表单进行对比,并修改正确的节点的信道号和pandid号,从而实现对各个节点进行自动组网,无需人工配置和现场调试。
举例:如需要对节点1进行组网,那么网关会根据信道号和pandid号,对节点进行广播,直到获得节点1的物理地址为止,并同地址数据库文件进一步核对,如果相同,则更改节点的信道号和pandin号,同网关一致。实现自动切换设备的信道号和pandid号的目的,从而自动组网。