本發(fā)明涉及一種組網(wǎng)方法,尤其是一種基于zigbee協(xié)議的組網(wǎng)方法。
背景技術(shù):
隨著路燈越來(lái)越多的使用,智能控制系統(tǒng)也越來(lái)越多的用戶(hù)對(duì)路燈資產(chǎn)的管控。但是在智能控制設(shè)備如單燈控制器,光控制器等控制設(shè)備的安裝調(diào)試或生產(chǎn)過(guò)程中,需要人工使用軟件或硬件工具對(duì)控制設(shè)備同網(wǎng)關(guān)配對(duì)組網(wǎng),人工對(duì)網(wǎng)關(guān)設(shè)備控制范圍內(nèi)的智能設(shè)備進(jìn)行組網(wǎng)添加,修改。而路燈現(xiàn)場(chǎng)的條件多變,因此調(diào)試過(guò)程中非常的繁瑣復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
為了克服上述缺陷,本發(fā)明提供一種基于zigbee協(xié)議的組網(wǎng)方法,通過(guò)該基于zigbee協(xié)議的組網(wǎng)方法,系統(tǒng)中的網(wǎng)關(guān)設(shè)備通過(guò)其內(nèi)在的地址表單,自動(dòng)查詢(xún)各個(gè)節(jié)點(diǎn)設(shè)備的地址,進(jìn)行組網(wǎng),使得在路燈現(xiàn)場(chǎng)條件多變的情況下,調(diào)試組網(wǎng)過(guò)程也變得簡(jiǎn)單,組網(wǎng)實(shí)現(xiàn)自動(dòng)化,無(wú)需人工操作。
本發(fā)明為了解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種基于zigbee協(xié)議的組網(wǎng)方法,包括如下步驟:
a.系統(tǒng)啟動(dòng);
b.網(wǎng)關(guān)主控制模塊讀取物理地址數(shù)據(jù)庫(kù)文件,根據(jù)數(shù)據(jù)庫(kù)文件中的節(jié)點(diǎn)的物理地址開(kāi)始組網(wǎng)動(dòng)作,發(fā)送廣播指令;
c.節(jié)點(diǎn)返回指令,同時(shí)返回自身的物理地址;
d.網(wǎng)關(guān)主控制器根據(jù)節(jié)點(diǎn)返回的物理地址,查詢(xún)物理地址數(shù)據(jù)庫(kù)文件;
e.若物理地址在物理地址數(shù)據(jù)庫(kù)文件內(nèi),則將該節(jié)點(diǎn)的信道號(hào)與panid號(hào)修改成與網(wǎng)關(guān)一致,并組網(wǎng);反之則丟棄該節(jié)點(diǎn),不進(jìn)行組網(wǎng),并返回步驟b;
f.物理地址數(shù)據(jù)庫(kù)文件中的所有節(jié)點(diǎn)查詢(xún)是否完成,若是,則進(jìn)入步驟g;若否,則返回步驟b;
g.以上步驟完成后,表單中所有節(jié)點(diǎn)的信道號(hào)與panid號(hào)一致,同物理地址形成唯一性,系統(tǒng)完成自動(dòng)組網(wǎng)。
本發(fā)明的有益效果是:本發(fā)明通過(guò)利用網(wǎng)關(guān)自動(dòng)更改節(jié)點(diǎn)其信道,pandid號(hào)進(jìn)行廣播,搜索得到各個(gè)節(jié)點(diǎn)的物理地址,并于網(wǎng)關(guān)設(shè)備內(nèi)的地址表單進(jìn)行對(duì)比,并修改正確的節(jié)點(diǎn)的信道號(hào)和pandid號(hào),從而實(shí)現(xiàn)對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行自動(dòng)組網(wǎng),無(wú)需人工配置和現(xiàn)場(chǎng)調(diào)試。
附圖說(shuō)明
圖1為本發(fā)明基于zigbee協(xié)議的組網(wǎng)方法的原理圖。
具體實(shí)施方式
一種基于zigbee協(xié)議的組網(wǎng)方法,包括如下步驟:
a.系統(tǒng)啟動(dòng);
b.網(wǎng)關(guān)主控制模塊讀取物理地址數(shù)據(jù)庫(kù)文件,根據(jù)數(shù)據(jù)庫(kù)文件中的節(jié)點(diǎn)的物理地址開(kāi)始組網(wǎng)動(dòng)作,發(fā)送廣播指令;
c.節(jié)點(diǎn)返回指令,同時(shí)返回自身的物理地址;
d.網(wǎng)關(guān)主控制器根據(jù)節(jié)點(diǎn)返回的物理地址,查詢(xún)物理地址數(shù)據(jù)庫(kù)文件;
e.若物理地址在物理地址數(shù)據(jù)庫(kù)文件內(nèi),則將該節(jié)點(diǎn)的信道號(hào)與panid號(hào)修改成與網(wǎng)關(guān)一致,并組網(wǎng);反之則丟棄該節(jié)點(diǎn),不進(jìn)行組網(wǎng),并返回步驟b;
f.物理地址數(shù)據(jù)庫(kù)文件中的所有節(jié)點(diǎn)查詢(xún)是否完成,若是,則進(jìn)入步驟g;若否,則返回步驟b;
g.以上步驟完成后,表單中所有節(jié)點(diǎn)的信道號(hào)與panid號(hào)一致,同物理地址形成唯一性,系統(tǒng)完成自動(dòng)組網(wǎng)。
本發(fā)明通過(guò)利用網(wǎng)關(guān)自動(dòng)更改節(jié)點(diǎn)其信道,pandid號(hào)進(jìn)行廣播,搜索得到各個(gè)節(jié)點(diǎn)的物理地址,并于網(wǎng)關(guān)設(shè)備內(nèi)的地址表單進(jìn)行對(duì)比,并修改正確的節(jié)點(diǎn)的信道號(hào)和pandid號(hào),從而實(shí)現(xiàn)對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行自動(dòng)組網(wǎng),無(wú)需人工配置和現(xiàn)場(chǎng)調(diào)試。
舉例:如需要對(duì)節(jié)點(diǎn)1進(jìn)行組網(wǎng),那么網(wǎng)關(guān)會(huì)根據(jù)信道號(hào)和pandid號(hào),對(duì)節(jié)點(diǎn)進(jìn)行廣播,直到獲得節(jié)點(diǎn)1的物理地址為止,并同地址數(shù)據(jù)庫(kù)文件進(jìn)一步核對(duì),如果相同,則更改節(jié)點(diǎn)的信道號(hào)和pandin號(hào),同網(wǎng)關(guān)一致。實(shí)現(xiàn)自動(dòng)切換設(shè)備的信道號(hào)和pandid號(hào)的目的,從而自動(dòng)組網(wǎng)。