Zigbee組網(wǎng)建一個(gè)完整的網(wǎng)絡(luò)包含兩個(gè)步驟:網(wǎng)絡(luò)初始化和節(jié)點(diǎn)加入網(wǎng)絡(luò)。其中,zigbee模塊節(jié)點(diǎn)加入網(wǎng)絡(luò)可以分為通過協(xié)調(diào)器直接連接入網(wǎng)和通過已有父節(jié)點(diǎn)入網(wǎng)。下面來依次說明。
1. 網(wǎng)絡(luò)初始化
ZigBee網(wǎng)絡(luò)初始化只能是由網(wǎng)絡(luò)協(xié)調(diào)器發(fā)起的,在組建網(wǎng)絡(luò)前,需要判斷本節(jié)點(diǎn)還沒與其他網(wǎng)絡(luò)連接。如果節(jié)點(diǎn)已經(jīng)與其他網(wǎng)絡(luò)連接時(shí),此節(jié)點(diǎn)只能作為該網(wǎng)絡(luò)的子節(jié)點(diǎn)。一個(gè)ZigBee網(wǎng)絡(luò)中有且僅有一個(gè)ZigBee協(xié)調(diào)器,一旦網(wǎng)絡(luò)建立好了,協(xié)調(diào)器就退化成路由器的角色,甚至是可以去掉協(xié)調(diào)器的,這一切得益于ZigBee網(wǎng)絡(luò)的分布式特性.
zigbee網(wǎng)絡(luò)初始化流程圖如下:
每層詳細(xì)解釋:
1 . 協(xié)調(diào)器通過主動(dòng)掃描,發(fā)送信標(biāo)請(qǐng)求命令(Beacon request command),設(shè)置一個(gè)掃描期限(T_scan_duration),如果在期限內(nèi)沒檢測到回應(yīng)信標(biāo),則認(rèn)為在其范圍內(nèi)沒有其他協(xié)調(diào)器,那么此時(shí)可以建立自己的ZigBee模塊網(wǎng)絡(luò),并且作為網(wǎng)絡(luò)的協(xié)調(diào)器。非信標(biāo)網(wǎng)絡(luò)的設(shè)備會(huì)等待請(qǐng)求,信標(biāo)網(wǎng)絡(luò)的設(shè)備會(huì)周期性的產(chǎn)生信標(biāo)并且廣播出去。
2.
2.1 能量掃描
對(duì)指定信道或者默認(rèn)信道進(jìn)行能量檢測,以避免可能的干擾,以遞增的方式對(duì)所檢測的信道能量值進(jìn)行排序,拋棄那些能量值超出范圍的信道。選擇一系列可用信道。
2.2主動(dòng)掃描
接著通過主動(dòng)掃描的方式,獲取節(jié)點(diǎn)通訊半徑內(nèi)的網(wǎng)絡(luò)信息,然后根據(jù)這些信息,找一個(gè)最好的、相對(duì)安靜的信道。最后選擇的信道應(yīng)該是存在最少的ZigBee網(wǎng)絡(luò),最好是沒有ZigBee網(wǎng)絡(luò)。
3. 在所選定的信道上,網(wǎng)絡(luò)ID(PAN ID)必須是唯一的,不能和其他ZigBee網(wǎng)絡(luò)沖突,不能為廣播地址(0xFFFF)??梢允褂迷O(shè)定的PAN ID,也可以通過監(jiān)聽其他網(wǎng)絡(luò)的ID來隨機(jī)選擇一個(gè)不會(huì)沖突的ID號(hào).當(dāng)路由節(jié)點(diǎn)或者設(shè)備入網(wǎng)時(shí),協(xié)調(diào)器會(huì)給節(jié)點(diǎn)分配短地址來通訊。對(duì)于協(xié)調(diào)器來說,網(wǎng)絡(luò)地址始終為0x0000
2.ZigBee模塊入網(wǎng)技術(shù)流程
ZigBee模塊設(shè)備的入網(wǎng)流程,詳見下圖:
每層詳細(xì)解釋
節(jié)點(diǎn)入網(wǎng)將選擇范圍內(nèi)信號(hào)最強(qiáng)的父節(jié)點(diǎn)加入網(wǎng)絡(luò),成功加入后,會(huì)得到一個(gè)網(wǎng)絡(luò)短地址,并通過這個(gè)地址進(jìn)行數(shù)據(jù)的收發(fā)。網(wǎng)絡(luò)拓?fù)潢P(guān)系和地址會(huì)保存在各自的flash中。
選擇一個(gè)合適的ID后,設(shè)備的上層會(huì)請(qǐng)求MAC層對(duì)物理層和MAC層的phyCurrentChannel、macPANID等PIB屬性進(jìn)行相應(yīng)的設(shè)置。
詳見下圖:
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3