不一樣Mesh技術的比較-總結版

引言
在過去的幾年裏,Mesh 網絡逐漸變得流行,隨之會有愈來愈多的無線產品面世。Mesh 網絡 技術做爲一種無線自組網技術是物聯網的核心技術。物聯網的概念如今也逐漸貼近人們的生活,
據預測 2011 年物聯網相關產品的市場將突破兆億美元。正如 3G 移動通信有不一樣標準同樣, Mesh 網絡技術也有不少的協議標準。本文介紹了不一樣的 Mesh 網絡,並對不一樣的技術進行比
較。首先,簡要介紹了無線網絡技術的基礎;而後,闡述了對不一樣的 Mesh 網絡的評價標準; 以後,對幾種不一樣的 Mesh 網絡相關技術進行了介紹包括主要特性、網絡架構以及優點和劣勢;
最後,把全部的比較信息進行融合,給出了這幾種不一樣 Mesh 網絡的評價結果和適合應用的領 域。
 
無線網絡基礎
網絡技術的核心就是使網絡中的節點設備能都互通互聯,這就意味着要解決兩個問題:
1. 網絡中的節點之間如何通訊
2. 網絡中的節點之間怎麼創建鏈路
無線網絡和有線網絡的拓撲結構有很大的不一樣。有線網絡的拓撲結構跟節點之間鏈接的電纜有 直接關係,若是全部的節點被鏈接成一個環,網絡的拓撲就是相對穩定的環形結構。無線網絡
的拓撲結構則會複雜不少,由於全部的節點共享同一無線資源,因爲無線信號的碰撞以及節點 物理位置的相對變化都會使無線網絡的拓撲結構不斷變化,很難用模型去描述。
常見的網絡拓撲類型有星型、總線型和環型三種,以下圖所示: 
 

 

環型網絡,節點僅與本身相鄰的節點相連。數據報文能夠按照順時針或者逆時針的方式在在環 型網絡的節點間進行傳遞。當收到一個數據報文,節點首先會判斷是不是發給本身的,若是是
則接收不然將該報文傳遞給下一個節點。這種網絡類型一般是用電纜鏈接的有線網絡,也能夠 被想象成特殊的無線網絡,網絡中節點之間的距離都很遠以致於每一個節點只能跟相鄰的節點才
能直接通訊。 
 
總線型網絡,全部的節點都共享、搶佔同一個通訊介質。典型的是採用 CSMA 類型的網絡。由 於使用同一個傳輸介質,碰撞和重傳隨着網絡的負荷的增長而增長。對於有線的狀況,這樣網
絡常見是經過以太網集線器相連的計算機組成的局域網。對於無線的狀況,就會變得複雜不少, 由於無線信道其實就是一個共享的通訊介質。儘管無線網絡的路由能夠按照星型、環型或者其
他的拓撲結構進行處理,但本質上來講每每是總線型的網絡。所以在本文中,無線網絡的默認 的基本拓撲結構是總線型。
 
星型網絡,全部的節點都與一箇中心節點進行通訊。中心節點負責監聽全部節點的數據報文並 轉發給對應的目的節點。星型網絡的在計算機網絡中應用十分普遍。對於有線的狀況如以太網
交換機鏈接的局域網,交換機就是中心節點。對於無線的狀況如 Wi-Fi 網絡,AP 就是中心節 點,全部的數據報文都經過 AP 進行路由和轉發。可是全部的 Wi-Fi 設備與 AP 通訊必須搶佔
同一個無線資源,用的倒是總線型網絡的協議 CSMA。
 
Mesh 網絡,增長了節點間的互連性,節點之間鏈接路徑不少,網絡的拓撲結構不一樣於以前的 定義的三種狀況。對於全鏈接的 Mesh 網絡,每兩個節點都能直接相連。對於部分 Mesh 網絡,
一些節點與其它全部的節點相連,可是另一些節點可能只和部分節點相連。下圖是全鏈接 Mesh 網絡的示意圖,圖中一共有 5 個節點,每一個節點都能與其它節點直接相連。 

 

全鏈接的網絡每每很難實現,除非網絡的規模很是小。全鏈接的網絡隨着節點數目的增長很快 變得很是複雜。對於有線方式的 Mesh 網絡,因爲節點之間的鏈接電纜的數目很是多而複雜,
所以幾乎沒有實際應用。實際中,一個 Mesh 網絡中只有部分節點具備路由的功能,其它的節 點做爲終端不具有路由的能力。下圖給出了三種不一樣的 Mesh 網絡的實例,綠色的節點是終端,
黃色的節點是路由器,紫色的節點是協調器用來將節點加入網絡或者移除網絡。

 

星型 結構的 Mesh 網絡 有一個路由 和多個 終端 組成。 分類樹  Mesh 網絡中由多個能 相互鏈接的路由 接在 個路由 器下 終端 組成。Peer- t o-Peer Mesh 網絡是 徹底 的網絡,
全部的節點都有路由和
終端 能。有線網絡幾 乎徹底 能是 Mesh 網絡拓撲, 無線網絡則很 能是 Mesh 網絡拓撲。相對於有線網絡,無線網絡有兩個 要不一樣點:  
  • 因爲無線信號的傳播,無線網絡把節點之間的多鏈接變成現在有線網絡裏因爲成本過高或者容易布,把網絡中兩個節點都用電纜相連幾是不能的。
  •  無線網絡節點之間的無線鏈路每每受到噪聲干擾影響,相對於有線網絡,無線鏈路有不性和不定性 
 
正是由於無線信給了多的自由以及無線鏈路的不定性才致使需要一種拓撲結構複雜、鏈接鏈路多的無線網絡  Mesh 網絡。
無線 Mesh 網絡
要解決的一難題:
  • 無線鏈路的 – 既然全部的節點都共享同一無線鏈路資源,對鏈路的監聽發送更重要。若是有兩個以的節點同發送就會產生文碰撞,致使沒有節點都能正。因,無線 Mesh 網絡節點的鏈路層必須有很的碰撞避免機制
  • 路由的  因爲無線環和網絡的拓撲在不的變化,因此選擇無線 Mesh 網絡中節點間的路變得很是困難。通作法有兩個:提早選擇好整條或者每前從新選擇下的路由。通是這兩個作法相結合,首先是選擇路由,在整條創建完畢,就按照創建的路進行傳輸數據。
  • 應對環的變化 – 在無線特是移動的環中,節點間的無線鏈路能不斷的消失或者從新出現。無線 Mesh 網絡要大的路由的維護工做。
  • 低功耗 – 因爲用無線的方式,節點每每沒有電源線,用電池供電,因此需要有措施下降功耗。通常採用的電源理的方法是在節點不做的時候入睡者待機狀態。這個方式聽起來很是節點在眠的時候也無法發送要解決節點睡醒間同步等問題 
 
比較準則
從可靠性、可裁剪性、吞吐量功耗安全性、以及成本去比較目前業內幾種不一樣的Mesh 網絡的綜合性能。
可靠性  文能內到達目的節點的概。若是,全部的文都能在定的內到達目的節點,則是很是可靠的網絡。在實時性的要苛刻狀況下文能否到達目的節點以做爲可靠性的度量依據。出了評無線 mesh 網絡的幾個因
  • 頻率靈度 – 對網絡周圍潛在的頻率干擾測和避免的能 
  • 丟失 – 文在節點之間向前傳遞的過中是會有丟失能。網絡以經過建路由選擇別的路方式儘可能的避免報文的丟失,並夠丟棄經過不一樣路收到文。
  • 性 – 用來述網絡據節點的位置變化和無線信的不穩定因去動態改變路由的能,在路由變化同夠防止報文的丟失
  • 節點故障 – 網絡中的一節點出現故障會對網絡成怎麼樣的影響,怎樣去復網絡的能。 
 
功耗    無線 傳感 網絡會 常常 客戶 的一個問題就是用設備用電 池供 電能 夠工 做多 久? 設備的 功耗 ,系 維護 成本也就越 。Mesh 網絡中的設備 類型可 能有 種: 終端 、路由
和協 調器 ,設備的 類型 不一樣對 功耗 的要 也有所不一樣。一 會要 求終端 設備有最 低功耗 ,這是由於這 設備最有 遠離 市電。 其次 是路由 ,對於 用電 池供 或者 能休眠的路
增長 網絡拓撲的不 定性。對 功耗 的是協 調器 ,這 設備通 常採 定電源 不是電 池供 電。對於能休眠的節點 計算平均功耗 要關 注醒 來的 頻率 來的 間,
以及
射頻發射 間和接 間。由於,設備在 射頻發射時每每消耗 功耗 最大,因 效下降射頻發射時 要。  
 
可裁剪性    能有效支持多大規模的網絡。幾乎業內流行的 mesh 網絡技術都支持上萬節點的網絡,也有例外如 Z-Wave 僅支持 232 個節點。但實際應用中的網絡規模的多,這是由於網
絡的
規模實際應用和網絡的穩定性有很大的關係。若是一 mesh 網絡不會路由失效的問題,路由表項要去維護並且頗有效率,也幾不會錯誤重傳的問題,這樣的穩定網
規模可以很大。可裁剪網絡傳輸類型爲 3 種類型量數據、突發數據和流量數據是不大的據。流據是
不間斷的定流據。若是 mesh 網絡僅傳輸量數麼網絡規模可以很大,並且對於節點能休眠的網絡也很容易處理。是對於傳輸據的 mesh 網絡,網絡規模相對要小並且很難對節點的應用休眠機制。
 
吞吐量    這裏不去考慮網絡裁剪特性,考慮網絡的據的能。對於不一樣的應用需求其標準也有所不一樣。如對於實時、大的應用和容許非實時小數的應用的
標準應有所不一樣。網絡的吞吐量需要在 5 個面進行考慮、包大機制和網絡規模 
 
安全性    多的考慮應用中的實際威脅,然而安全更容易用一些傳統去評。首先是,用來信息本,如今流行的算法密匙爲 128-bit 的 AES128。
而後是
,怎麼去驗證僞的節點,典型手段是經過密鑰交換字證書。最後是受權,就是經過密鑰字證書的結果決定是予權限另外其它與認受權相關
 
 
成本    成本包括幾個面:設備成本、成本和個網絡的運營維護成本。維護成本很難去,最容易的是個節點設備的購買。對於支持休眠用電池供電的設備來
狀況會有複雜。好比,有 Mesh 網絡不支持路由休眠僅支持終端休眠,要經過不能休眠的路由器等設備來支持終端設備的休眠;另外 Mesh 網絡的終端具備路由的
並且夠睡眠。使全部終端、路由器等設備的價相同,不支持路由休眠的網絡所的設備數量大於支持路由休眠的網絡。因個網絡的設備成本不能單看終端設備的成本。 
 
幾種 Mesh 網絡簡介
點對多點
其實是一個簡星型網絡不是一個正的 Mesh 網絡,但常常做最簡的 mesh 網絡。這種網絡的空口調製方式常見和直接頻方式如 802.15.4。定網絡的
PAN 
ID、路由和安全策略終端節點都和中心路由節點進行通訊,終端節點之間不直接通訊。終端節點中心路由節點不能眠。
典型的網絡結構如下圖,全部的節點都在相同的物理信道或者相同的。網絡的帶寬吞吐量瓶頸在於中心節點的並。對於大量或者節點數目不少的網絡,空口
文碰撞會很顯著用必定的分時輪詢機制避免碰撞的生。 
優勢:最大的點對多點的網絡是簡 。因爲 有多 和中 的問題, 空口 文碰撞 避免 以用不少的 方法 解決,因 網絡 傳輸 的相對 定性 。因爲 有路由 現和路由的 維護 開銷 ,物
帶寬 達到 。理解和 來很 容易 。對於特定的應用,因爲協議很簡 ,設備成本很

點:網絡的 覆蓋範 圍十分 ,網絡的 規模小 。網絡的 干擾 和自 。若是 終端 節點 受到 遮擋 或者受到外 干擾 不在中心路由節點有 空口覆蓋範 ,網絡
經過 尋找 的路由 等方式 進行自 復。  
 

 

ZigBee 2007
ZigBee 的物理和鏈路是基於 802.15.4 標準,用的是 2.4GHz 的 DSSS 調方式。網絡有3 種設備組成:以休眠的終端、不能休眠的路由以及一個用於動和網絡的協調器
成。ZigBee 標準有
個不一樣的本:2004,2006 和 2007。中 ZigBee 2004 不使用,並 ZigBee 2006 有不少的性。ZigBee 2007 引了不少關特性如:頻率變、
密鑰。網絡的路由結構是之前提到樹型,路由的現和維護工做由簇頭節點路由現。終端節點之間不能直接通訊,必須經過路由。網絡的路由
維護開銷是網絡中要大的路由。在路由之間創建路由,路由協議用 AODV 算法
ZigBee 網絡由
典型的設備組成。個網絡要一個 ZigBee 協調器ZC 
  Zigbee Coordinator用來初始網絡。網絡初始完畢以後,協調器變一個路由
ZigBee 路由ZR    ZigBee Router是網絡的可選有路由的 ZigBee 網絡就 變成之前提到的點對多點的網絡。路由器負責路由維護文的轉發工做。
最後是ZigBee 終端ZED    ZigBee End Device終端路由不負責報轉發何的組 。ZigBee 網絡的組網  
 
優勢:因爲 終端 節點 何的組網 功耗可 以很 樹型 的網絡結構的大大節點間路由的 數量 ,因 路由的 效率 。ZigBee 2007  容許 按照 必定的 頻規 則,在 要的 時候
夠從 干擾 的信 換到別 的信 。因爲 支持報 文的 ,因 夠傳輸 文。 支持分佈式 密匙 ,網絡的 安全 性很 。最後,網絡的 規模可 以很大。

點:網絡中的路由 和協 調器 不能休眠, 功耗 是一個很大的問題。因爲 用的是 樹型 的網絡結構,若是網絡拓撲結構 變,就會 影響 不少節點間的通訊鏈路, 路由的 現和 維護
間網絡幾 癱瘓 。因爲節點間的路由鏈路 ,網絡的 吞吐量 ,大 量時報 文的碰撞 明顯 ,會有 在的 據的 丟失 。最後,協 調器需 動和 個網絡,若是協 調器
做,則就不能 增長新 的節點 網絡 癱瘓  
 

 

Wireless HART
Wireless HART 是由 Dust Networks 建立的採用時間同步的 Mesh 網絡協議(TSMP – Time Synchronized Mesh Protocol)。與其它的網絡協議不一樣,該系統基於時間片鏈路層採用時
分的方式。整個網絡的全部節點都是路由器而且全部節點都能睡眠,是一個低功耗的網絡。節 點的睡醒機制須要在時間片上嚴格同步,網絡須要一個網關來負責整個網絡的時間同步。和
ZigBee 同樣,該協議基於 802.15.4 DSSS,可是增長了一個更精確的跳頻算法。安全策略包 括加密和受權。
 
下圖是 Wireless HART 網絡的典型的網絡拓撲結構,全部的節點都是路由器。路由根據在不一樣 時間片內和不一樣的跳頻信道能看到的不一樣節點動態改變。兩個節點之間會動態協商一個時間片
進行通訊,所以就會下降報文碰撞的可能性。當節點睡眠的時候,會在屬於本身的時間片內醒 來去監聽有沒有傳輸的任務。節點的時鐘由網關保持同步。
優勢: 個節點都有路由的能 力並且功耗很是低 ,大 部分時 間都 監聽狀態 文的 傳輸 都在 內完 成, 技術 下降 突的 生,因 會大大 下降報 文的碰撞和
息都有 A C K ,通信的 可靠 。網絡的 規模可 達到  1000 個節點 左右 安全 策略 包括 受權

點:因爲 方式 傳輸 定性。 要很 間進行網絡的 初始 化,全部的節點都 必須 。因爲 用的 802.15.4 的物理 帶寬
網絡的 吞吐量 在網絡中有突 發數 據流 狀況下 。一個 電的網關 必須 時刻 都能正 常工 做,若是網關不能 個網絡在一個 以後 便 癱瘓 。最後,和
的 Mesh 網絡相比設備成本 很是 昂貴  
 

 

6LoWPAN
6LoWPAN 是 低功耗 無線我的 域網的   I Pv6   本的 縮寫 目前 是一個基於   I ET F   R CF 4944 的 ,也是基於 802.15.4 的 芯片 射頻 。和 傳統   I Pv6 不一樣,6LoWPAN 的最大
輸報 文大 小隻 有 128   不是   I Pv6 標準的 1280   節,以 便 能用在 設備中。 今天 是一個點對多點的系 基於 Mesh 路由的 草案 正在討論之中。  
下圖 是 6LoWPAN 組網的拓撲 ,這樣 如今爲 是點對多點的結構。 與別 的網絡拓撲 同,這 的是 宿 計算機到終端 設備的 端到端 的基於   I P 的鏈接。 終端 設備的   I P   地址
由網絡 遠端 宿 計算機分 終端 設備的網關 提供 據鏈路 的協議 轉換 文的  
優勢: 支持 現有的 普遍 流行的 T C P /I P 協議,能   I ET F  現有的協議組、 Q o S  和網絡 安全 相關的架構。因 ,能 縫地 路由  In t er n e t  I P  文。
:系 統很是新目前只 是一個 草案 。由於 目前 審階段 ,未來 能會有不少的變化。 實上 ,Mesh 路由 做組 目前 在組建 階段 ,因 此該 協議被 普遍 應用 有很 路要
。因 ,能   In t er n e t  互聯 目前只 是個構 證實 其可 能性。因爲 協議 不成 目前 有相關的產品問世, 估計 產品的價 不會 便宜  
 

 

DigiMesh
和 Wireless HART 很相,DigiMesh 也是爲低功耗傳感器網絡所設的,個節點都備路由以用電池供電。DigiMesh 做在多個如 2.4GHz DSSS 和 900MHz
FHSS協議在 2.4GHz DSSS 頻並不徹底遵循 802.15.4 的物理據鏈路的標準。路由協議 AODV 算法,路由時才被創建,網絡的拓撲結構是 Peerto-Peer mesh 不是 ZigBee 網絡的結構。全部的節點的位都是平等的,個節點都備路由的能眠。碰撞避免採用的是間同 CSMA 算法。有安全策略
DigiMesh 的網絡拓撲結構如
下圖,爲典型的 Ad Hoc 網絡結構。DigiMesh 的路由有在時才去創建, ZigBee 網絡中的路由之間的路由是時刻維護的。DigiMesh
網絡中不是使用的路由不會
據路由表項,路由在每次使用都會進行更新。DigiMesh 爲了支持休眠節點之間的睡醒時必須進行同,節點間的間同專門的節點向全廣播
步報文來現。爲了現自的,負責時間同的節點並非協調器或者網關來成,由機制在網絡節點中產生。 
優勢 個節點都 備路由能 以休眠。 文的 轉發 用 A C K  方式 保證 可靠 性。路由 時才 去創建,因 不會被 要的路由
帶寬 支持頻率 變和 安全機制加 鑑權 支持報
低功耗 就意味着 和不 定性。 然系 時吞吐量 受時 是會 影響 路由的 現。網絡 規模 最多能 支持  500 個節點 左右 的網絡,對於 傳輸 量小數 據流變化 的網絡 支持 規模 會大一  
 

 

Z-Wave
Z-Wave 是家居自動化應用定的 Mesh 網絡協議,射頻採 FSK 調製方式爲9.6Kbps 或者 40kbps,發射功率最大爲 0dBm,頻率爲 868.42MHz  908.42MHz,鏈
有碰撞避免機制。Z-Wave 網絡節點數目最多爲 232 個,節點都有一的 4 節網絡地址,Z-Wave 網絡會爲個組網設備動態分 1 節的節點地址。設備類型致分
節點和節點兩種,支持休眠節點和移動節點。對休眠的支持採步模式,節點間不要同步時支持、多廣播可靠廣播是不可靠的。
Z-Wave 網絡拓
下圖的 Ad Hoc 網絡。Z-Wave 網絡中節點網的拓撲結構並計算路由,節點不能自己計算路由但具轉發的能。Z-Wave 源路由的路由
方式節點在發送命令時根網路由計算出一,並將路由信息命令文中一起發送。Z-Wave 網路有以有多個節點但只能有一個主節點,有主節點有網絡設備、網絡地址權利 
優勢: 個節點有 轉發功 能, 支持 休眠和移動的 節點。 文的 轉發採 用 A C K  方式 保證 可靠 性。休眠爲 步模式 ,休眠節點不 要進行
點:網絡 規模 ,最大 支持  232 個節點的網絡。應用領域 狹窄 ,主要 家居 自動化應用, 用來 發送 命令 信息。 方式 節點和 節點之間主要以應 模式
主。網絡
要一個主 節點做爲網絡的中心節點, 負責 網絡節點的 地址 和網絡拓撲結構。若是主 節點不能 做,網絡就會 癱瘓 從新 初始 化網絡 能正 常工 做, 網絡 初始
間。 另外 支持可 移動的 節點,這裏移動 其實 便攜 的意 移動自組網是 徹底 不一樣的概念。  
 
WaveMesh
WaveMesh 是爲低功耗成本的 MANETMobile Ad-Hoc Network 移動自組網絡所設的 Peer-to-Peer Mesh 網絡協議。與其它的 Mesh 網絡協議不一樣,WaveMesh 是一能
效支持節點移動的網絡,據流能在節點移動過中無縫地在不一樣的路之間。WaveMesh 物理層可用不一樣調製方式和不一樣,鏈路層採用先進的碰撞避免算法,能
自動信變和自適應,網絡層採有路由協議 OLDM(On-demand Light-weightDynamic Multipath。WaveMesh 是一個徹底分佈式的網絡,全部節點的位都是平等的,
有中心節點,全部節點都休眠,都備路由能
WaveMesh 網絡拓撲結構如
下圖,路由協議 OLDM 是多路由協議,個節點都會維護到其它節點儘可能多的路由,網絡節點間的路由數量遠遠大於其它的 Mesh 網絡。節點能
實時感知
拓撲結構的變化,在現有路由失效主動現的路由,能夠支持快移動的網絡。對休眠的支持有兩種模式:同步模式步模式,兩種模式可以適應不一樣的應用
支持上萬節點的規模網絡,不要網絡初始化過即插即用。網絡和物理能的並行機制,網絡吞吐量其它網絡不少支持、多廣播可靠
廣播是不可靠的。 

 

優勢: 支持快 移動的網絡, 徹底分佈式 的 Mesh 網絡, 個節點都 備路由能 以休眠。節點能 感知 網絡拓撲結構並 計算 路由, 有的  O LDM 多 路由協議和並行 機制
了路由的 健壯 性和 高吞吐量 文的 轉發採 用 A C K  方式 保證 可靠 性。組網 度快 要進行網絡初始化,網絡規模大,支持頻率變、自適應和安全機制。休眠節點
做在同步模式或者步模式,並在兩種模式下靈轉換用特有的 MAC 層全技術進行的同另外產品價、應用領域很是普遍 
點:低功耗就意味着和不定性。
 
節點休眠技術簡介
應用要無線 Mesh 網絡節點使用電池供電能正常工做不少年,對節點的功耗求十分苛刻述的 Wireless HART、DigiMesh 和 WaveMesh 網絡所有節點都以休眠並
路由
能。Z-wave 網絡也能支持部分節點休眠並且具轉發。ZigBee 網絡的終端節點也備休眠的能力但轉發和路由的能。在這裏對不一樣的 Mesh 網絡所用的休
眠技術進行簡
介紹。
ZigBee 2007
終端設備是 ZigBee 網絡中一能都休眠的設備,因爲終端設備在休眠的時候不能接收到無線信號,因此需要路由器或者調器終端設備緩存文。當終端設備加入網絡必須
選擇一個路由器或者調器做爲節點組成父子關係。當終端設備會主動節點問是緩存於自文,節點在收到後會向終端節點返回 MAC 層
A
CK 告訴終端緩存文。當終端節點被知沒緩存終端可休眠或者待機模式。若是有緩存文,則終端繼續模式於自
文。這種終端輪訓機制可以使終端傳輸狀況下地減小功耗終端設備節點進行通訊,不管是廣播報終端轉發節點,有節點
表明終端進行路由查找文的轉發
因爲
節點的存空間有和路由信息頗有能會耗盡節點的。ZigBee 引時機制,若是時發節點會緩存除與節點的父子關係,不一樣類型
以有不一樣的時時間。這個,ZigBee 協議的 MAC 層並不能保證可靠性。
 
ZIGBEE 3.0
特性:
  • 支持多種網絡拓撲,好比點對點,點對多點,自組網;
  • 低工做佔空比能力,提供長電池供電的可能;
  • 低延遲;
  • 採用DSSS擴頻技術;
  • 每一個網絡最高可支持65,000節點
  • 128-bit AES 加密
  • 碰撞避免,重試和應答確認
 
ZigBee標準體系內各類標準的統一,拉開了ZigBee聯盟統一ZigBee標準的序幕。簡單說,ZigBee聯盟將再也不針對家庭自動化、智能建築、能源管理等細分領域,在ZigBee標準的基礎上發展不一樣的標準,而是所有統一爲ZigBee3.0,如此以來,爲基於ZigBee標準的家庭自動化、智能照明等設備互聯互通奠基基礎。
一是網絡層的標準化,基於IEEE 802.15.4標準,工做頻率爲2.4 GHz(全球通用頻率),使用ZigBee PRO網絡;二是應用層的標準化,定義網絡和設備運行之間的一切鏈接方式,使不一樣供應商的設備能夠無縫協做。
 
ZigBee 3.0軟件棧集成了一個「基礎設備」,它爲配置節點加入到網絡提供一致的行爲。它提供了一套通用的配置方法,包括Touchlink,一種經過鄰近節點的配置入網的方法。
 
ZigBee 3.0加強了網絡的安全特性,有兩種安全的方法來生成網絡: 集中式安全入網:這種方法採用協調器/信任中心來生成網絡,管理網絡資源和鏈接密鑰。 分佈式安全入網:這種方法沒有協調器/信任中心,它經過路由節點爲其它節點提供入網密鑰。 Zigbee 3.0支持愈來愈多和越大的網絡, ZigBee網絡有強大的自愈能力能應對各類場景的變化。ZigBee具備向前兼容能力, ZLL 1.0和ZHA 1.2已經支持ZigBee 3.0。ZigBee smart energy在功能上兼容zigBee 3.0,但它有額外的安全要求僅在這個profile中處理。

Wireless HART (
SmartMesh WireLess HART  
Wireless HART 使用時分址(TDMA技術來協調設備間的通訊,TDMA 據鏈路定了在設備之間創建鏈路鏈接並進行通訊的和信道頻率「超級幀」對設備間
的鏈路信息進行
理和廣播容許多個不一樣「超級幀」在,以知足性和非周性的傳輸需要。節點間的鏈路以被實時性要求高的應用用,也以被不少應用
共享物理
帶寬間被爲 10ms 爲位的,全部節點的徹底的。是進行傳輸的基本間隔單位,以在一個進行多次數交換收發必須在一個 
,若是一據不能在一個內發送完畢,則要被便在多個分別傳輸。節點在不一樣的內可於不一樣的狀態發送、接空閒,在空閒狀態
節點以休眠。
據鏈路協議單元(DLPDU)間信息的 ACK 文連進行網 TDMA 的的同。最開始,節點加入網絡並不知道當前時間,以經過接收到 DLPDU 文的
計算間。節點收到 DLPDU 會比較自己與發送節點的,接節點會在相應的 ACK 文中加時調整信息。接收到 ACK 文的節點
文中的間信息調整時。網絡的個節點都定一個節點做爲間源間同信息。在步失效狀況下,節點用過樣的方法把將片長縮短爲正的 1/2-
1
/10 以小從新間。  

DigiMesh
DigiMesh 網絡是性的休眠網絡,全部節點按照方式在同一時刻進行眠和來。由眠協調器節點向全廣播步報的同眠協調器片開始
時刻發送一個同步報文,收到步報文的節點對該報文進行中廣播。爲了現網絡的自的,眠協調器由網絡中的通節點選擇方式產生。DigiMesh 
持三
種休眠模式,正常模式模式支持模式中正常模式支持模式並不能眠,並且常模式節點不能和模式支持模式節點合組網。
步報文包次睡醒周睡時,因 DigiMesh 的睡醒時以變化。新上電的節點會一直不停監聽網絡直收到一個同步報文,網絡的同。同步失效節點會
主動
減小內發送報文並且增長醒以主動發送報步報文,這樣會大大下降續航另外睡醒時會大大增長節點同
步失能,對於最狀況節點要很從新
Z-Wave
Z-Wave 在 ZDN5.0 本後開始支持特定類型的休眠節點,不是所有的節點都能休眠,休眠節點的步模式。節點的睡醒時間點不要進行同節點的定的
爲 250ms 或者 1s。對休眠節點的醒採延長物理層報文特殊前導信號的方式,休眠節點會在休眠以後自動來很短暫間間監聽網絡,若是前導報文則
推遲眠進行文的接理。休眠節點的特殊前導之爲 beam,其持要大於或者等於休眠節點的休眠。Beam 的結構如下圖  

Beam  方式 的最 狀況發 生在接 節點 好收到 一個  b eam 的 ,接 節點就 必須等待 間直   b eam 結 。爲了 減小 節點不 要的 等待時 達到 節電的 的,
  b eam  攜帶 剩餘 b eam  數目 ,接 節點 從新 短暫 的休眠並在  b eam結 前從新醒 來接 以後的 文。這就要   Z-Wave 節點有 芯片 物理
有較 的要 。因爲 Beam 的 間是 定的,休眠節點間的 睡醒時 的越 Beam  來的系 統時 就越大。

 

WaveMesh
WaveMesh 網絡節點的休眠有同兩種模式,不一樣模式自的適用場並且兩種模式可以隨時轉換。WaveMesh 支持不休眠節點和休眠節點合組網。
步模式下,網絡中節點的睡醒時嚴格的,的同由網關或者定節點向全廣播步報現。同步報文在的結時而不是在開始進行發送,同步報
定點本休眠度而下次醒。WaveMesh 網絡不去設和預測當前網絡的負荷,網絡中傳輸時便以立休眠等待個預約的
,也不去網絡中傳輸必須間點結。同步模式下節點休眠是動變化的。
步模式下節點睡醒周定的,節點睡醒間點不要進行同,節點的睡醒周期長度可要設定。WaveMesh 網絡用特的 MAC 全技術,對個網絡
節點的
進行同步模式轉變成同步模式技術最大的特色是度快所用的間幾定的,和網絡節點以及網絡的規模沒大關係。對於
僅需要對於點進行, WaveMesh 發送短喚醒報文的方式 ZWave 的 Beam 醒方法相比,WaveMesh 下降了對射頻芯片物理的要大大縮短
醒時間。不一樣節點的的很好時來的忽略
同、
步模式對於節點來說沒有本,都是按照時進行睡醒新上電的節點默認步模式步模式下的節點在接收到步報會自動準自變成同步模
,這種同步方式有不性,在時可醒機制實現網絡全部節點的。爲了下降功耗,同步模式節點若是在接收時間同步報會自動步模式  
 

 

SmartMesh IP
ADI公司的SmartMesh® IP產品爲無線芯片和預認證的PCB模塊,集成了當即可部署的無線mesh網絡軟件。它們面向IP兼容性而構建且基於6LoWPAN和802.15.4e標準。SmartMesh IP產品線支持低功耗,即便在惡劣和不斷變化的RF環境中,也能提供99.999%以上的數據可靠性。(參考連接:https://www.cnblogs.com/leime/p/9435239.html)
其本質協議仍是 WirelessHart技術。

SmartMesh IP 網絡拓撲結構

SmartMesh IP 網絡由高度可擴展的自成形多躍點無線節點網格和網絡管理器構成,無線節點稱爲智能微塵,用於收集和中繼數據;網絡管理器用於監控和管理網絡性能和安全,並與主機應用程序交換數據。html

 

圖4 網絡拓撲結構算法

除了常見的「網格模式」外,SmartMesh IP 還支持一種稱爲閃爍模式的超低功耗漫遊節點功能。緩存

 

 

SmartMesh IP 智能微塵

SmartMesh IP 智能微塵是 SmartMesh IP 網絡中的無線節點。它們鏈接到傳感器/致動器並路由來自其餘智能微塵的數據,同時保持低功耗。安全

每一個智能微塵均可以發送和接收消息(支持雙向數據)。每一個智能微塵能夠有不一樣的數據報告速率,網絡管理器會自動協調各個成對通訊以便高效地路由流量。網絡

每一個智能微塵能夠有不一樣的供電能力(例如線路電源、電池電源或能量收集電源)。網絡管理器會相應地對流量進行負載平衡以便將時間延長至網絡的第一次電池更換。架構

 

 

 

SmartMesh IP 網絡管理器

SmartMesh IP 網絡管理器針對網狀網絡執行兩種主要功能。首先,它們充當接入點微塵,將無線網狀網絡鏈接到客戶主機應用。其次,網絡管理器運行復雜的網絡管理算法以保持網絡的性能。框架

SmartMesh IP 網絡管理器具備兩種版本:EManager(支持多達 100 個智能微塵,能夠運行於嵌入式設備上)、VManager(支持多達 50,000 個智能微塵,運行於 x86 虛擬機 (VM) 上運行less

 

 

藍牙Mesh分佈式

藍牙mesh並不是無線通訊技術,而是一種網絡技術。藍牙mesh網絡依賴於低功耗藍牙。低功耗藍牙技術是藍牙mesh使用的無線通訊協議棧。性能

藍牙Mesh採用ble低功耗藍牙廣播的方式就行信息發送和接受,將信息從網絡當中的某一個節點轉發至目的節點,在藍牙mesh組網中,這種廣播模式也稱爲網絡泛洪
採用網絡泛洪的方式,經過可控的泛洪消息傳遞,不須要建立和管理複雜的路由表、路由發現表等,節省了維護網絡運行的存儲器空間的開銷。同時,網絡泛洪消息傳播的本質是多路徑(Multi path)的,確保了信息能夠經過多條路徑傳遞到目的節點,所以網絡中任何一個單點的故障也不會對網絡傳輸形成致命性的影響,這使得網絡高度可靠。
 
特色

 

  • 單播、組播和廣播:藍牙網狀網絡支持單播、廣播和組播,以支持單一節點、組或整個網絡的通信須要;
  • 多路徑:藍牙網狀網絡經過繼電功能來發送有管理廣播信息,以提供多路徑傳送消息管理信息氾濫的問題;
  • 消息存活時間(TTL):TTL用於全部藍牙網狀網絡消息,以控制消息將被中繼時的彈跳(hop)數;
  • 消息緩存:消息緩存由全部節點執行,用於防止最新接收的消息再次被傳輸;
  • 中繼具選擇功能:不是全部的節點都須要執行中繼功能。

 

    
網絡拓撲

中繼功能:可中繼信息,擴展藍牙網狀網絡的範圍和規模,屬於選項功能

低功耗功能:休眠和輪詢(polling)朋友節點訊息,輪詢間隔時間可從毫秒到4天

朋友功能:可執行消息緩存(cache)的附加功能,以支持低功耗節點

代理功能:可啓用藍牙網狀網絡和GATT設備之間的訊息代理功能

 

低功耗節點和Friend節點

在藍牙Mesh網絡中低功耗節點能夠經過減小射頻收發機(RF transceiver)開啓的佔空比來達到低功耗的目的,這些低功耗節點只有在須要進行消息收發的時候纔會打開射頻收發器,其餘時間都處於休眠狀態。

在藍牙Mesh網絡中還有一類節點是專門爲低功耗節點服務的,其具備Friend特性,也能夠稱爲Friend節點。Friend節點與低功耗節點能夠創建Friendship關係。創建此種關係以後,Friend節點能夠暫存發往低功耗節點的信息,待低功耗節點退出休眠模式以後,再從Friend節點取回相關信息。

在實際應用中,Friend節點能夠是燈泡、機頂盒、路由器,這些設備都是經過市電供電的,對於功耗不是很敏感;低功耗節點能夠是由電池供電的設備,如傳感器等。

 

基於低功耗藍牙mesh模塊SKB369,功耗極低!

 

 

Thread 協議

 

如今,三星、Nest、ARM又聯手推出了一種新的協議Thread。不知道Thread會加速行業統一標準造成,仍是讓本來已經夠亂的通訊協議更加「剪不斷、理還亂」。

如今比較經常使用的網絡協議有WiFi、藍牙、ZigBee、Z-Wave,不過都有不足:

  • WiFi的功耗比較大,適合傳輸大量的數據;
  • 藍牙功耗比較低,但如今還存在藍牙2.0與藍牙4.0並存的混亂局面,且不支持IPv6(藍牙版本4.1如下);
  • ZigBee佈線比較複雜,更適合商用;
  • Z-Wave由丹麥公司Zensys主導,暫時尚未ZigBee聯盟強大。

很多大公司都在呼籲、倡導創建一個新的或者統一的新標準,這其中就包括了半導體生產商Freescale飛思卡爾)、混合信號器生產商 Silicon Labs。

此次三星、ARM、Nest三家公司,強強聯手,推出Thread,改進了上述協議中的不足,經過6LoWPAN技術支持 IPv6 。Thread可支持250個以上設備同時聯網,可以覆蓋到家中全部的燈泡、開關、傳感器和智能設備。優化了功耗,超低能耗,設備能夠運行數年。此外,Thread是基於ZigBee的,也就是說原有的ZigBee設備只需更新軟件便可兼容Thread。綜合來看,Thread極可能像Homekit、高通的 開源框架AllJoyn同樣,是一種在頂層工做的頂層架構。

 

 

 

 

比較結果
用在本文之前描述的比較準則對幾種不一樣 mesh 網絡儘可能準的比較結果。 
 
比較範疇  點對多點 ZigBee 2007 Pro
(1.0協議)
Zigbee 2016 
(3.0協議)
Wireless HART 6LoWPAN DigiMesh Z-Wave WaveMesh SmartMesh IP 藍牙Mesh Thread
可靠性
-跳頻機制
-丟包率
-自適應性
★★ ★★★   ★★★★ ★★★ ★★★ ★★★ ★★★★ ★★★★ ★★★ ★★★
電源管理
-休眠策略
-節點功耗
★★ ★★   ★★★ N/A ★★★ ★★ ★★★★ ★★★ ★★★★ ★★
可裁剪性
-網絡規模
-路由開銷
-覆蓋範圍
★★★★   ★★★ N/A ★★ ★★★★ ★★★ ★★★★ ★★★★
吞吐量
-數據速率
-並行機制
-延時
★★★★   N/A ★★★★ ★★★ ★★★★
安全
-加密
-認證
-受權
★★★ ★★★★   ★★★ ★★★★ ★★★ ★★★ ★★★ ★★★ ★★★★ ★★★★
成本
-芯片成本
-維護成本
★★★★ ★★★  
★★ ★★★ ★★★ ★★★★ ★★★★ ★★
 
最終選擇比較

 

對於可靠性來點對多點和 Z-Wave 系點來自於中心節點,中心節點壞掉個網絡癱瘓。有頻率變,在 ZigBee 2007 之頻率跳錶機制,在 2007 
頻率變和機制。對於 Wireless HART 和 WaveMesh 網絡,網絡不會丟棄文,因此可靠性比較 ZigBee 和 DigiMesh 網絡的文有被丟棄
能。對 6LoWPAN 可靠性的評是基於現有的 TCP/IP 協議
對於電源
理能Wireless HART、DigiMesh 和 WaveMesh 都能支持所有節點包括路由節點在都能進行休眠,相比較之 WaveMesh 的休眠技術比較活。ZigBee 和 Z-Wave
支持部分節點休眠:ZigBee 的終端設備以休眠;Z-Wave 網絡中傳感器類設備以休眠。對點對多點系的評參考了 Wi-Fi 和 Bluetooth 網絡的電續航 
 
可裁剪性主要評網絡能支持多大的規模並且效低工做。ZigBee 2007 Pro 的分類樹網絡拓撲支持節點規模的網絡,路由在路由之間創建,路由的維護開銷
WaveMesh 
徹底分佈式 peer-to-peer Mesh 拓撲結構支持點的網絡規模,並且採 OLDM 路由協議,路由開銷。對於 Wireless HART 和 DigiMesh 網絡
點的規模,網絡規模變大網絡性能就會迅速下降。Z-Wave 支持最多 232 節點的網絡規模。點多點網路然在這面是最的,全部節點必須在中心節點的無線信號覆蓋範 
 
吞吐量用來評網絡據的能。點對多點的系網絡拓撲十分定的高吞吐量。WaveMesh 網絡在物理和網絡高度並行的機制吞吐量其它的 Mesh 網
出不少倍甚至遠遠大於點對多點網絡。WaveMesh 網絡支持節點休眠,儘管休眠在必定程度上會來有特醒機制能在時可以在很醒全網。
Wireless HART、DigiMesh 和 Z-Wave 系
爲了支持節點休眠犧牲了網絡的吞吐量且增長傳輸時。對於 ZigBee 來因爲路由不能休眠,路由之間的鏈路相對穩定減小了系
是 ZigBee 樹狀網絡拓撲結構路由之間物理帶寬要在不少終端節點間共享,這就大大下降了網絡的吞吐量
對於
安全性,述的幾種 mesh 網絡都是受權機制,基於 AES-128bits 的算法。ZigBee 和 6LoWPAN 系安全性比較活、協議詳細且易現。
對於成本,主要
成本如芯片的價成本如維護用兩個考慮。點對多點和 WaveMesh 系芯片選擇很是靈活,市場芯片資源比較豐富另外這兩個系
現也相對簡維護成本也最。ZigBee、DigiMesh 和 Z-Wave 協議定了物理層需選擇特定的芯片,成本 Wireless HART 的芯片商少的網
絡的 10 
倍左右。對 6LoWPAN 成本估計主要據 TCP/IP 協議的複雜容量的要求等 
 
總結
們介紹了幾種不一樣拓撲結構的無線網絡基礎並給出 Mesh 網絡的評估方法,以後就幾種不一樣的 Mesh 網絡了介紹,並們給出評估方法對這幾種 Mesh 網絡進行了比較的比較。
因爲很難有
一的不一樣的 Mesh 網絡,不一樣的網絡也有自特的優點。實際應用中據自實際需要多種因綜合考慮選擇知足要的最網絡。不能否定,在不一樣的評準則之間會有一個地帶,好比功耗可靠性和吞吐量之間的權衡。隨着市場和技術的,未來的比較結果能會和本文中如今所得出的比較結果然不一樣。
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

相關文章
相關標籤/搜索