不同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-to-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 
 ZigbeeCoordinator用來初始網絡。網絡初始完畢之後,協調器變一個路由
ZigBee 路由ZR  ZigBee Router是網絡的可選有路由的 ZigBee 網絡就變成之前提到的點對多點的網絡。路由器負責路由維護文的轉發工作。
最後是ZigBee 終端ZED  ZigBee End Device終端路由不負責報轉發何的組。ZigBee 網絡的組網 
 
優點:由於終端節點何的組網功耗可以很樹型的網絡結構的大大節點間路由的數量,因路由的效率。ZigBee 2007 允許按照一定的頻規則,在要的時候
夠從干擾的信換到別的信。由於支持報文的,因夠傳輸文。支持分佈式密匙,網絡的安全性很。最後,網絡的規模可以很大。

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

 

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

點:由於方式傳輸定性。要很間進行網絡的初始化,所有的節點都必須。由於用的 802.15.4 的物理帶寬
網絡的吞吐量在網絡中有突發數據流情況下。一個電的網關必須時刻都能正常工作,如果網關不能個網絡在一個之後便癱瘓。最後,和
的 Mesh 網絡相比設備成本非常昂貴 
 

 

6LoWPAN
6LoWPAN 是低功耗無線個人域網的 IPv6 本的縮寫目前是一個基於 IETF RCF4944 的,也是基於 802.15.4 的芯片射頻。和傳統 IPv6 不同,6LoWPAN 的最大
輸報文大小隻有 128 不是 IPv6 標準的 1280 節,以便能用在設備中。今天是一個點對多點的系基於 Mesh 路由的草案正在討論之中。 
下圖是 6LoWPAN 組網的拓撲,這樣現在爲是點對多點的結構。與別的網絡拓撲同,這的是宿計算機到終端設備的端到端的基於 IP 的連接。終端設備的 IP 地址
由網絡遠端宿計算機分終端設備的網關提供據鏈路的協議轉換文的 
優點:支持現有的廣泛流行的 TCP/IP 協議,能 IETF 現有的協議組、QoS 和網絡安全相關的架構。因,能縫地路由 Internet IP 文。
:系統非常新目前只是一個草案。因爲目前審階段,將來能會有很多的變化。實上,Mesh 路由作組目前在組建階段,因此該協議被廣泛應用有很路要
。因,能 Internet 互聯目前只是個構證明其可能性。由於協議不成目前有相關的產品問世,估計產品的價不會便宜 
 

 

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 爲了支持休眠節點之間的睡醒時必須進行同,節點間的間同專門的節點向全廣播
步報文來現。爲了現自的,負責時間同的節點並不是協調器或者網關來成,由機制在網絡節點中產生。 
優點個節點都備路由能以休眠。文的轉發用 ACK 方式保證可靠性。路由時才去建立,因不會被要的路由
帶寬支持頻率變和安全機制加鑑權支持報
低功耗就意味着和不定性。然系時吞吐量受時是會影響路由的現。網絡規模最多能支持 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 網路有以有多個節點但只能有一個主節點,有主節點有網絡設備、網絡地址權利 
優點:個節點有轉發功能,支持休眠和移動的節點。文的轉發採用 ACK 方式保證可靠性。休眠爲步模式,休眠節點不要進行
點:網絡規模,最大支持 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 網絡,個節點都備路由能以休眠。節點能感知網絡拓撲結構並計算路由,有的 OLDM 多路由協議和並行機制
了路由的健壯性和高吞吐量文的轉發採用 ACK 方式保證可靠性。組網度快要進行網絡初始化,網絡規模大,支持頻率變、自適應和安全機制。休眠節點
作在同步模式或者步模式,並在兩種模式下靈轉換用特有的 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 方式的最情況發生在接節點好收到一個 beam 的,接節點就必須等待間直 beam 結。爲了減少節點不要的等待時達到節電的的,
 beam 攜帶剩餘 beam 數目,接節點重新短暫的休眠並在 beam結前重新醒來接之後的文。這就要 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 網絡由高度可擴展的自成形多躍點無線節點網格和網絡管理器構成,無線節點稱爲智能微塵,用於收集和中繼數據;網絡管理器用於監控和管理網絡性能和安全,並與主機應用程序交換數據。

 

圖4 網絡拓撲結構

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

 

 

SmartMesh IP 智能微塵

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

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

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

 

 

 

SmartMesh IP 網絡管理器

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

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

 

 

藍牙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;">

 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章