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