概述
ZigBee是一個基于IEEE 802.15.4標準的低功耗物聯(lián)網(wǎng)標準,它由Zigbee 聯(lián)盟來維護,可以使用在家庭自動化、醫(yī)療設(shè)備數(shù)據(jù)收集和其他低功耗低帶寬的應(yīng)用場景。和藍牙和Wifi相比,它的特點是低功耗,近距離且是自組織的網(wǎng)絡(luò)。它的最高速率是250 kbit / s,具有128位的對稱加密算法的保護,具有較高的安全性。ZigBee本身支持星型網(wǎng)絡(luò)和樹形網(wǎng)絡(luò)和網(wǎng)狀網(wǎng)絡(luò)。
歷史
第一個ZigBee標準IEEE 802.15.4-2003在2004年12月被批準,在2005年6月zigbee規(guī)范v1.0宣布可用,我們稱為zigbee 2004. 2006年zigbee 2006規(guī)范可用,替代了2004使用的協(xié)議棧,在2007年推出了Zigbee PRO。2009年推出Zigbee RF4CE簡化了協(xié)議,適應(yīng)一對一和一對多網(wǎng)絡(luò),主要為家電的控制。2017年推出了Zigbee PRO 2017。
使用場景
zigbee被設(shè)計為低功耗,低速率的應(yīng)用場景,主要使用在家庭自動化,無線傳感器網(wǎng)絡(luò),工業(yè)控制系統(tǒng),嵌入式傳感器、醫(yī)療數(shù)據(jù)收集、煙霧及闖入者警告、樓宇自動化、遠程無線麥克風(fēng)配置等場合。它不適合在高速率和高速移動的場合。
傳輸特性
zigbee使用免費的頻率,包括2.4 -2.4835G,902 -928 MHz(美洲和澳大利亞),868 -868.6 MHz(歐洲), 它在在2.4G下速率最高,有16個頻道,5M帶寬但只使用了2M,速度達到250kbit/s, 在915M和868M下面能達到40kbit/s 和20kbit/s,這都是理論最大速率,由于包開銷和處理延遲,實際數(shù)據(jù)吞吐量將小于指定的最大比特率。在射頻功率為20dbm(100mw)情況下,2.4G頻率的傳輸距離室內(nèi)大約是10-20米左右,室外最大可達到300米。
設(shè)備類型和操作模式
zigbee有三種設(shè)備類型
ZC: Zigbee協(xié)調(diào)器,功能最強的設(shè)備,協(xié)調(diào)器構(gòu)成網(wǎng)絡(luò)樹的根,可以連接到其他網(wǎng)絡(luò)。每個網(wǎng)絡(luò)中只有一個Zigbee協(xié)調(diào)器,因為它是最初啟動網(wǎng)絡(luò)的設(shè)備。它存儲有關(guān)網(wǎng)絡(luò)的信息,包括充當(dāng)安全密鑰的信任中心和存儲庫
ZR:Zigbee路由器,除了運行應(yīng)用程序功能外,路由器還可以充當(dāng)中間路由器,傳遞來自其他設(shè)備的數(shù)據(jù)。
ZED:Zigbee終端設(shè)備,只包含與父節(jié)點(協(xié)調(diào)器或路由器)通信的足夠功能;它不能從其他設(shè)備中繼數(shù)據(jù)。這種關(guān)系允許節(jié)點在相當(dāng)長的時間內(nèi)處于休眠狀態(tài),從而延長電池壽命。ZED需要最少的內(nèi)存,因此,它的制造成本比ZR或ZC要低。
當(dāng)前的zigbee網(wǎng)絡(luò)里有兩種模式,帶信標(beacon)的和不帶信標的(non-beacon),在信標不啟用的網(wǎng)絡(luò)中,使用不帶時隙的CSMA / CA信道訪問機制。在這種類型的網(wǎng)絡(luò)中,Zigbee的路由器和接收端不能休眠,導(dǎo)致耗電量大。
在啟用信標的網(wǎng)絡(luò)中,Zigbee路由器節(jié)點發(fā)送周期性信標,zigbee的接收節(jié)點將定時的喚醒。節(jié)點在兩個信標之間時間內(nèi)睡眠,從而降低其占空比并延長其電池壽命。信標間隔取決于數(shù)據(jù)速率,它們在250 kbit / s時可以從15.36毫秒到251.65824秒, 在40 kbit / s時從24毫秒到393.216秒,在20 kbit / s時從48毫秒到786.432秒。
ZigBee的協(xié)議層
上圖是的ZigBee協(xié)議層示意圖,IEEE 802.15.4定義了物理層和mac層。
2003版本規(guī)定了基于直接序列擴頻(DSSS)技術(shù)的兩個物理層:一個工作在868/915 MHz頻段,傳輸速率為20和40 kbit / s,一個工作在2450 MHz頻段速率為250 kbit / s。
介質(zhì)訪問控制(MAC)使MAC的發(fā)送通過使用物理信道的幀。除了數(shù)據(jù)服務(wù),它還提供管理界面,并自身管理對物理信道和網(wǎng)絡(luò)信標的訪問。它還控制幀驗證,保證時隙并處理節(jié)點關(guān)聯(lián)。最后,它提供了安全服務(wù)的回調(diào)函數(shù)。
網(wǎng)絡(luò)模型
上圖是一個zigbee的三種拓撲網(wǎng)絡(luò),紅色為ZigBee協(xié)調(diào)器,藍色為ZigBee路由器,黃色為ZigBee末端節(jié)點。
ZigBee的一個重要特點就是可以自組織網(wǎng)絡(luò)和跳轉(zhuǎn)傳輸數(shù)據(jù)。在mesh網(wǎng)絡(luò)下面,任何一個節(jié)點故障都不會影響通信,節(jié)點會自動的尋找合適的路徑進行通信。如下圖所示。