ZigBee是現今最流行的低成本,低能耗無線Mesh網絡標準。ZigBee被應用在家庭自動化(home automation),智能能源(Smart Energy),商業樓宇自動化(commercial building automation)以及其它低速率無線網絡中。ZigBee是架構在802.15.4標準上的技術。ZigBee被設計用來實現物聯網(sensor networks)通信標準。
6Lowpan是IPv6 over Low-power wireless Personal Area Networks的首字母縮寫。這個名字起源於IETF的6LoWPAN工作組。6Lowpan的物理層和MAC層採用802.15.4標準。 與乙太網、802.11等傳統鏈路層不同,標準的IPv6協議不能直接構建在IEEE802.15.4MAC層之上。為此,需要在IPv6網絡層和IEEE802.15.4MAC層之間加入一個中間層,即適配層,適配層主要功能是壓縮、分片與重組、 Mesh路由。網絡層採用IPV6協議,傳輸層採用TCP或者UDP,應用層Socket接口。
6Lowpan和ZigBee都可以用於802.15.4技術標準,下邊我們從幾個方面比較一下這兩個技術。
1. 互操作性互操作性是我們在選擇無線協議時首先要考慮的。從技術術語上看,互操作意味著應用無需了解傳輸數據包的物理鏈路。ZigBee定義通行在802.15.4的節點節點進行,對應IP技術是二層。然後定義上層應用通信技術。這意味著ZigBee設備可以和其它ZigBee設備互通,假設這些設備應用同樣的profile.
應用一個簡單的Bridge 設備,6Lowpan支持與其它802.15.4設備的互通,同時也支持和其它IP網絡的互通,如乙太網和WIFI。ZigBee網絡和非ZigBee網絡之間的橋接需要非常複雜的應用層網關。
2.堆棧大小/封包負載比較ZigBee和6LoWPAN,必須熟悉數據包結構和開銷,因為這直接關係到網絡伸縮和數據負載空間。
Figure 1 (Archrock supplied diagram)
Fctrl: Frame control bit fields
D ep: Destination endpoint
Clst: Cluster identifier
Prof: Profile identifier
S ep: Source endpoint
APS: APT counter (sequence to prevent duplicates)
經過6LoWPAN鏈路的路由選址不需要額外的6LoWPAN頭信息,這削減了頭信息,允許了更多的負載數據空間。而且,ZigBee典型的full-feature棧是90KB,而6LoWPAN僅需要30KB。
3.安全ZigBee和6LoWPAN都採用AES128技術加密,AES128是802.15.4技術標準的一部分。
4.廠商支持及成本半導體行業的大多數設備商都對兩個標準都支持。如Texas Instruments, Freescale and
Atmel, 提升並供應802.15.4晶片,同時支持ZigBee or 6LoWPAN.這些公司甚至提供免費的ZigBee堆棧
5.結論6lowpan是非常吸引人的。因為6lowpan基於IP技術-網際網路的標準技術。同時,採用6lowpan可是實現與其它網絡的連結,實現low-power,low-enger產品可以與網絡採用。
ZigBee目前是更為流行的物聯網技術,因為ZigBee聯盟的支持,所以ZigBee更多的被主流廠商支持。
打開APP閱讀更多精彩內容聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴