不一样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;">

相关文章
相关标签/搜索