ZigBee是基于IEEE802.15.4標準的低功耗局域網協議。根據國際標準規定,ZigBee技術是一種短距離、低功耗的無線通信技術。這一名稱(又稱紫蜂協議)來源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飛翔和“嗡嗡”(zig)地抖動翅膀的“舞蹈”來與同伴傳遞花粉所在方位信息,也就是說蜜蜂依靠這樣的方式構成了群體中的通信網絡。其特點是近距離、低復雜度、自組織、低功耗、高數據速率。主要適合用于自動控制和遠程控制領域,可以嵌入各種設備。簡而言之,ZigBee就是一種便宜的,低功耗的近距離無線組網通訊技術。
概述
ZigBee是一種低速短距離傳輸的無線網絡協議。ZigBee協議從下到上分別為物理層(PHY)、媒體訪問控制層(MAC)、傳輸層(TL)、網絡層(NWK)、應用層(APL)等。其中物理層和媒體訪問控制層遵循IEEE 802.15.4標準的規定。
ZigBee網絡主要特點是低功耗、低成本、低速率、支持大量節點、支持多種網絡拓撲、低復雜度、快速、可靠、安全。ZigBee網絡中的設備可分為協調器(Coordinator)、匯聚節點(Router)、傳感器節點(EndDevice)等三種角色。
與此同時,ZigBee作為一種短距離無線通信技術,由于其網絡可以便捷的為用戶提供無線數據傳輸功能,因此在物聯網領域具有非常強的可應用性。
起源
ZigBee譯為"紫蜂",它與藍牙相類似。是一種新興的短距離無線通信技術,用于傳感控制應用(Sensor and Control)。由IEEE 802.15工作組中提出,并由其TG4工作組制定規范。
2001年8月,ZigBee Alliance成立。
2004年,ZigBee V1.0誕生。它是Zigbee規范的第一個版本。由于推出倉促,存在一些錯誤。
2006年,推出ZigBee 2006,比較完善。
2007年底,ZigBee PRO推出。
2009年3月,Zigbee RF4CE推出,具備更強的靈活性和遠程控制能力。
2009年開始,Zigbee采用了IETF的IPv6 6Lowpan標準作為新一代智能電網Smart Energy(SEP 2.0)的標準,致力于形成全球統一的易于與互聯網集成的網絡,實現端到端的網絡通信。隨著美國及全球智能電網的建設,Zigbee將逐漸被IPv6/6Lowpan標準所取代。
ZigBee的底層技術基于IEEE 802.15.4,即其物理層和媒體訪問控制層直接使用了IEEE 802.15.4的定義。
在藍牙技術的使用過程中,人們發現藍牙技術盡管有許多優點,但仍存在許多缺陷。對工業,家庭自動化控制和工業遙測遙控領域而言,藍牙技術太復雜,功耗大,距離近,組網規模太小等。而工業自動化,對無線數據通信的需求越來越強烈,而且,對于工業現場,這種無線傳輸必須是高可靠的,并能抵抗工業現場的各種電磁干擾。因此,經過人們長期努力,ZigBee協議在2003年正式問世。另外,Zigbee使用了在它之前所研究過的面向家庭網絡的通信協議Home RF Lite。
長期以來,低價位、低速率、短距離、低功率的無線通訊市場一直存在著。藍牙的出現,曾讓工業控制、家用自動控制、玩具制造商等業者雀躍不已,
但是藍牙的售價一直居高不下,嚴重影響了這些廠商的使用意愿。如今,這些業者都參加了IEEE802.15.4小組,負責制定ZigBee的物理層和媒體介質訪問層。IEEE802.15.4規范是一種經濟、高效、低數據速率(<250kbps)、工作在2.4GHz和868/915MHz的無線技術,用于個人區域網和對等網絡。它是ZigBee應用層和網絡層協議的基礎。ZigBee是一種新興的近距離、低復雜度、低功耗、低數據速率、低成本的無線網絡技術,它是一種介于無線標記技術和藍牙之間的技術提案。主要用于近距離無線連接。它依據802.15.4標準,在數千個微小的傳感器之間相互協調實現通信。這些傳感器只需要很少的能量,以接力的方式通過無線電波將數據從一個網絡節點傳到另一個節點,所以它們的通信效率非常高。
互聯網標準化組織IETF也看到了無線傳感器網絡(或者物聯網)的廣泛應用前景,也加入到相應的標準化制定中。以前許多標準化組織和研究者認為IP技術過于復雜,不適合低功耗、資源受限的無線傳感器網絡,因此都是采用非IP技術。在實際應用中,如ZigBee需要接入互聯網時需要復雜的應用層網關,也不能實現端到端的數據傳輸和控制。與此同時,與ZigBee類似的標準還有z-wave、ANT、Enocean等,相互之間不兼容,不利于產業化的發展。IETF和許多研究者發現了存在的這些問題,尤其是Cisco的工程師基于開源的uIP協議實現了輕量級的IPv6協議,證明了IPv6不僅可以運行在低功耗資源受限的設備上,而且,比ZigBee更加簡單,徹底改變了大家的偏見,之后基于IPv6的無線傳感器網絡技術得到了迅速發展。 IETF已經完成了核心的標準規范,包括IPv6數據報文和幀頭壓縮規范 6Lowpan 、 面向低功耗、低速率、鏈路動態變化的無線網絡路由協議 RPL 、以及面向無線傳感器網絡應用的應用層標準CoAP ,相關的標準規范已經發布 。IETF組織成立了IPSO聯盟,推動該標準的應用,并發布了一系列白皮書 。 IPv6/6Lowpan已經成為許多其它標準的核心,包括智能電網ZigBee SEP2.0、工業控制標準ISA100.11a、有源RFID ISO1800-7.4(DASH) 等。IPv6/6Lowpan具有諸多優勢: 可以運行在多種介質上,如低功耗無線、電力線載波、WiFi和以太網,有利于實現統一通信;IPv6可以實現端到端的通信,無需網關,降低成本;6Lowpan中采用RPL路由協議,路由器可以休眠,也可以采用電池供電,應用范圍廣,而ZigBee技術路由器不能休眠,應用領域受到限制。6Lowpan標準已經得到大量開源軟件實現,最著名的是Contiki、TinyOS系統,已經實現完整的協議棧,全部開源,完全免費,已經在許多產品中得到應用。IPv6/6Lowpan協議將隨著無線傳感器網絡以及物聯網的廣泛應用,很可能成為該領域的事實標準。
特性編輯①低功耗。在低耗電待機模式下,2節5號干電池可支持1個節點工作6~24個月,甚至更長。這是ZigBee的突出優勢。相比較,
藍牙能工作數周、WiFi可工作數小時。
TI公司和德國的Micropelt公司共同推出新能源的ZigBee節點。該節點采用Micropelt公司的熱電發電機給TI公司的ZigBee提供電源。
②低成本。通過大幅簡化協議(不到藍牙的1/10),降低了對通信控制器的要求,按預測分析,以8051的8位微控制器測算,全功能的主節點需要32KB代碼,子功能節點少至4KB代碼,而且ZigBee免協議專利費。每塊芯片的價格大約為2美元。
③低速率。ZigBee工作在20~250kbps的速率,分別提供250 kbps(2.4GHz)、40kbps(915 MHz)和20kbps(868 MHz)的原始數據吞吐率,滿足低速率傳輸數據的應用需求。
④近距離。傳輸范圍一般介于10~100m之間,在增加發射功率后,亦可增加到1~3km。這指的是相鄰節點間的距離。如果通過路由和節點間通信的接力,傳輸距離將可以更遠。
⑤短時延。ZigBee的響應速度較快,一般從睡眠轉入工作狀態只需15ms,節點連接進入網絡只需30ms,進一步節省了電能。相比較,藍牙需要3~10s、WiFi 需要3 s。
⑥高容量。ZigBee可采用星狀、片狀和網狀網絡結構,由一個主節點管理若干子節點,最多一個主節點可管理254個子節點;同時主節點還可由上一層網絡節點管理,最多可組成65000 個節點的大網。
⑦高安全。ZigBee提供了三級安全模式,包括無安全設定、使用訪問控制清單(Access Control List, ACL) 防止非法獲取數據以及采用高級加密標準(AES 128)的對稱密碼,以靈活確定其安全屬性。
⑧免執照頻段。使用工業科學醫療(ISM)頻段,915MHz(美國), 868MHz(歐洲), 2. 4GHz(全球) , 。
由于此三個頻帶物理層并不相同,其各自信道帶寬也不同,分別為0.6MHz, 2MHz和5MHz。分別有1個, 10個和16個信道。
這三個頻帶的擴頻和調制方式亦有區別。擴頻都使用直接序列擴頻(DSSS),但從比特到碼片的變換差別較大。調制方式都用了調相技術,但868MHz和915MHz頻段采用的是BPSK,而2.4GHz頻段采用的是OQPSK。
在發射功率為0dBm的情況下,藍牙通常能有10米的作用范圍。而ZigBee在室內通常能達到30-50米的作用距離,在室外空曠地帶甚至可以達到400米(TI CC2530不加功率放大)。
所以ZigBee可歸為低速率的短距離無線通信技術。
組網通信方式
ZigBee技術所采用的自組織網是怎么回事?舉一個簡單的例子就可以說明這個問題,當一隊傘兵空降后,每人持有一個ZigBee網絡模塊終端,降落到地面后,只要他們彼此間在網絡模塊的通信范圍內,通過彼此自動尋找,很快就可以形成一個互聯互通的ZigBee網絡。而且,由于人員的移動,彼此間的聯絡還會發生變化。因而,模塊還可以通過重新尋找通信對象,確定彼此間的聯絡,對原有網絡進行刷新。這就是自組織網。
ZigBee技術為什么要使用自組織網來通信?
網狀網通信實際上就是多通道通信,在實際工業現場,由于各種原因,往往并不能保證每一個無線通道都能夠始終暢通,就像城市的街道一樣,可能因為車禍,道路維修等,使得某條道路的交通出現暫時中斷,此時由于我們有多個通道,車輛(相當于我們的控制數據)仍然可以通過其他道路到達目的地。而這一點對工業現場控制而言則非常重要。
為什么自組織網要采用動態路由的方式?
所謂動態路由是指網絡中數據傳輸的路徑并不是預先設定的,而是傳輸數據前,通過對網絡當時可利用的所有路徑進行搜索,分析它們的位置關系以及遠近,然后選擇其中的一條路徑進行數據傳輸。在我們的網絡管理軟件中,路徑的選擇使用的是“梯度法”,即先選擇路徑最近的一條通道進行傳輸,如傳不通,再使用另外一條稍遠一點的通路進行傳輸,以此類推,直到數據送達目的地為止。在實際工業現場,預先確定的傳輸路徑隨時都可能發生變化,或者因各種原因路徑被中斷了,或者過于繁忙不能進行及時傳送。動態路由結合網狀拓撲結構,就可以很好解決這個問題,從而保證數據的可靠傳輸。
前景
隨著國內經濟的高速發展,城市的規模在不斷擴大,尤其是各種交通工具的增長更迅速,從而使城市交通需求與供給的矛盾日益突出,而單靠擴大道路交通基礎設施來緩解矛盾的做法已難以為繼。在這種情況下,智能公交系統(AdvancedPublicTransportationSystems,APTS)也就應運而生,并且成為國內研究的熱點。在智能公交系統所涉及的各種技術中,無線通信技術尤為引人注目。而ZigBee作為一種新興的短距離、低速率的無線通信技術,更是得到了越來越廣泛的關注和應用。市場上也出現了大量與ZigBee相關的各種產品,根據中國物聯網校企聯盟的統計分析表明:ZigBee雖然廣受推崇,但是在數據中,推出ZigBee相關產品的中小型企業在2012年的發展并不可觀。
其中,比較有競爭力的ZigBee解決方案主要有下面幾種:
(1)Freescale:MC1319X平臺;
(2)Chipcon:SoC解決方案CC2530;
(3)Ember:EM250ZigBee系統晶片及EM260網絡處理器;
(4)Jennic的JN5121芯片;
經過市場調研,發現Freescale的MC1319X平臺功耗低、價格低廉、硬件集成度高,方便二次開發,射頻通信系統的穩定性高。所以,在本文的設計中選用了MaxStream公司與ZigBee兼容的以FreescaleMC1319x芯片組為核心的XBeeProRF模塊。下面主要介紹XbeePro的特性、接口應用、操作模式以及在智能公交無線網絡中的應用。
(審核編輯: 小丸子1)
分享