摘 要:無線網(wǎng)絡技術為物聯(lián)網(wǎng)的發(fā)展提供堅實的基礎。該文從ZigBee協(xié)議的取名原理開始敘述,介紹了ZigBee協(xié)議的特性、四層網(wǎng)絡體系結構、網(wǎng)絡拓撲結構、組網(wǎng)設備分類等。為進一步深入學習提供參考依據(jù)。
關鍵詞:ZigBee 無線網(wǎng)絡 結構
中圖分類號:TP393.03文獻標識碼:A文章編號:1674-098X(2013)05(c)-0029-01
1 ZigBee的由來
隨著物聯(lián)網(wǎng)技術的發(fā)展,成百上千個傳感器之間的如何通信變得越來越重要,短距離無線通信技術成為一個重要的解決方案。目前,短距離無線通信方式有藍牙、紅外線、NFC、Wi-Fi、ZigBee而ZigBee無疑是最適合的通信技術。蜜蜂一旦發(fā)現(xiàn)花粉,就會用飛翔和抖動翅膀的方式來向同伴說明花粉所在的位置、距離、方向等信息,因此,每一個蜜蜂成為通信點,最終構成一個群體的通信網(wǎng)絡。這就是ZigBee名稱的由來,是未來最具市場前景的無線通信技術。
ZigBee無線網(wǎng)絡就是IEEE 802.15.4協(xié)議網(wǎng)絡,它由四層網(wǎng)絡體系結構組成,分別為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、應用層。
1.1 物理層
主要負責無線信號頻段、功率設置,數(shù)據(jù)的發(fā)送與接收。使用頻段共有三個,公共自由頻段2.4 GHz,868 MHz和915 MHz分別分配給歐洲和美國使用。
1.2 數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層可以細分為邏輯鏈路控制層和介質(zhì)訪問控制層,邏輯鏈路層主要提供數(shù)據(jù)包的分段、重組、傳輸順序服務,并為數(shù)據(jù)傳輸?shù)目煽啃蕴峁┍U?。介質(zhì)訪問控制層主要負責無線傳輸線路的建立、維護和拆除,信道控制、幀校驗等管理。
1.3 網(wǎng)絡層
主要負責網(wǎng)絡節(jié)點的加入和離開,路徑設置,網(wǎng)絡拓撲結構的建立,并進行安全密鑰的設置。
1.4 應用層
為用戶提供各種實際運用服務。
2 ZigBee協(xié)議的特性
耗電量小。針對無線網(wǎng)絡供電困難問題,減少網(wǎng)絡節(jié)點的工作周期、降低數(shù)據(jù)收發(fā)的功率、自動切換休眠狀態(tài)(ZigBee在不工作時,自動進入休眠狀態(tài),傳送數(shù)據(jù)時,自動喚醒),因些在正常情況下,普通電池可以供電12個月左右。
可靠性高。使用CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)[1]機制,當客戶端發(fā)送數(shù)據(jù)后,只有等到服務端返回確認信號后,數(shù)據(jù)才算發(fā)送成功。
成本低。由于協(xié)議設計簡單,普通8位處理器,4kbyte ROM就可以滿足要求,研發(fā)成本也可以降到最低。
網(wǎng)絡節(jié)點容量大。最多可支持255個設備進行通信。
安全性高。協(xié)議采用了AES128加密算法,提供數(shù)據(jù)鑒別功能和完整性驗證。網(wǎng)絡節(jié)點之間的通信都必須通過加密進行收發(fā)。
3 ZigBee的網(wǎng)絡設備
在ZigBee網(wǎng)絡中共有以下幾種節(jié)點類型
終端節(jié)點ZED(ZigBee End Device)它是網(wǎng)絡的未端節(jié)點,內(nèi)存小,功耗低、可以進行睡眠和喚醒狀態(tài)的切換,只進行數(shù)據(jù)的接收和發(fā)送。
協(xié)調(diào)節(jié)點[2]ZC(ZigBee Coordinator)啟動后進行網(wǎng)絡的配置(信標、信道、頻段、網(wǎng)絡地址分配等),管理其它網(wǎng)絡設備的加入,并實現(xiàn)相應的路由功能。
路由節(jié)點ZR(ZigBee Router)當其它節(jié)點節(jié)點加入后,重新計算路由信息,添加相關節(jié)點的路由信息,實現(xiàn)網(wǎng)絡節(jié)點間的通信。
針對節(jié)點的功能不同,可以將網(wǎng)絡設備進一步簡化,可分為FFD(full-function device)、RFD(reduced-function device),RFD只負責接收或發(fā)送來FFD的信息,相對功能簡單,可以節(jié)省掉部分內(nèi)存和電路,從而降低硬件成本,只需簡單的8位處理器就可以實現(xiàn)功能。
FFD具有充足的存儲容量來存放路由信息,數(shù)據(jù)處理控制能力相較強,可以擔任網(wǎng)絡ZC或ZR,構成網(wǎng)絡,從而讓其它設備加入,繼承802.15.4協(xié)議的所有功能特性。
4 ZigBee網(wǎng)絡拓撲結構種類
4.1 星型拓撲結構
星型網(wǎng)絡是由一個ZC或ZR和一個或多個ZED節(jié)點組成。在星型結構中FFD設備即作為ZC設備,又作為ZR設備。它負責整個網(wǎng)絡的搭建與管理,上電后,開始檢測網(wǎng)絡環(huán)境,確定自己的頻段,設定自己的信道,統(tǒng)一定義整個網(wǎng)絡的標識符,最終完成網(wǎng)絡的組建。在完成組網(wǎng)后,ZR通過計算,生成相應的路由表,確定到達各個末端結點的路徑。而其它節(jié)點都為RFD設備,分部在ZC周圍,直接由ZC負責與它們進行管理和通信。ZigBee星型拓撲結構受無線距離影響,這種結構運用的比較少。
4.2 樹型拓撲結構
它是以ZC為中心,向一個方向延伸出多個中間節(jié)點ZR和多個末節(jié)點ZED,所有的葉節(jié)點是RFD設備,根節(jié)點(ZC)負責整個網(wǎng)絡的構建。由于到葉節(jié)點的信息傳輸,只有一條路徑,而一旦線路破壞,信息就無法傳輸,因此,網(wǎng)絡穩(wěn)定性不佳。在數(shù)據(jù)傳輸量不大,需要一定的傳輸距離的,可以選擇樹型結構。
4.3 網(wǎng)狀拓撲結構
網(wǎng)狀拓撲結構可以自由組網(wǎng),因此具體很強的適應環(huán)境能力。在網(wǎng)絡中只要是在ZR可以通信的范圍內(nèi),都可以添加設備,因此,該結構是無序的復雜網(wǎng)絡結構,網(wǎng)狀拓撲通過不斷添加ZR來增大網(wǎng)絡的覆蓋范圍。由于網(wǎng)狀結構,是自由組網(wǎng),路由表必須是在不段的更新當中,網(wǎng)絡傳輸質(zhì)量受鏈路狀態(tài)、路由選擇算法[3]影響較大。適用于網(wǎng)絡復雜的場合。
參考文獻
[1]彭燕.基于ZigBee的無線傳感網(wǎng)絡研究[J].現(xiàn)代電子技術,2011(5).
[2]賴聯(lián)有.ZigBee協(xié)議分析及其實現(xiàn)[J].齊齊哈光華大學學報,2010(1).
[3]夏少波.基于ZigBee的無線傳感器網(wǎng)絡研究[J].山東通信技術,2009(4).