0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙Mesh规范为物联网网络带来了权衡

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis 2022-06-23 15:07 次阅读

蓝牙 Mesh 规范 1.0 版在某种程度上是一个可选的“配置文件”,它基于 LE 1M PHY(物理层)和蓝牙 4.0 的三个广告通道(图 1)。但是,在所有后续蓝牙规范中都必须支持 1M PHY,从而使蓝牙 Mesh 与所有蓝牙 4.0 或更高版本兼容的设备兼容。这可以创建由蓝牙 4.0、蓝牙 4.2 甚至蓝牙 5.0 节点组成的可互操作网状网络

poYBAGK0EWGAOVVgAACxYUS_GqQ866.png

【图1 | 蓝牙 Mesh 技术利用三个广播通道来最大程度地减少 2.4 GHz 频谱干扰。]

尽管蓝牙 Mesh 工作组继续研究该技术如何利用更高级的功能,例如蓝牙 5 的功能,但蓝牙 Mesh 规范最重要的启示是 Mesh 网络本身的架构。蓝牙 Mesh 采用“托管泛洪”拓扑,其中数据包被广播到网络上的所有节点。这与 zigbee 等技术使用的路由拓扑形成对比。

泛洪与路由网状网络:优点和缺点

就像听起来一样,泛洪网格中的数据包被不加选择地广播到网络上的每个节点。虽然这种方法本身并没有提供优化的消息管理、延迟或电源效率,但它确实使软件开发和 ad hoc 网络部署和恢复比其他方法简单得多。

该替代方案是路由网络,它依赖于安装在每个节点上的路由表,其中包含有关通过网状网络将消息传递到特定节点的最佳中继路径的信息。尽管这可以更精确地控制数据传输、网络带宽利用率和功耗,但它也需要每个节点上的额外 RAM。当网络发生变化(例如节点故障)时,还必须更新路由表,以确保数据包通过备用中继路径到达目的地,这会增加大量开销。

虽然这两种架构都提供双向通信并依赖集线器或网关进行 TCP/IP 转换和 Internet 连接,但蓝牙 Mesh 的泛洪拓扑结构更易于使用而不是优化。IHS Technology 连接和物联网首席分析师 Lee Ratliff 表示:“Mesh 规范的第一个版本专注于支持照明市场,照明节点通常由主电源供电。” “他们可能已经用一些效率换取了更快的上市时间。路由网状架构非常复杂,可能会花费更多时间。”

尽管 Silicon Labs 的高级营销经理 Mikko Savolainen 指出“路由方法并没有被放弃”,但蓝牙 Mesh 中控制的减少将如何影响更大规模部署的性能还有待观察。

范围、功率效率以及在“朋友”的帮助下度过难关

网状网络的基本概念是消息在网络中从一个节点到另一个节点进行中继,理论上通过一系列切换来扩展单个设备的传输范围。由于蓝牙 Mesh 更像是蓝牙 4.0 及更高版本设备的可选配置文件,“节点的基本 [传输] 特性由它们设计的基本规范决定,而不是网格规范。只要不早于蓝牙 4.0 版,Mesh 就可以使用节点具有的任何功能,”Ratliff 说。

许多因素会影响网状网络(或任何网络)上节点的传输范围,包括相关设备的传输 (TX) 功率、接收 (RX) 灵敏度和天线效率,以及部署环境中产生的路径损耗。因此,计算蓝牙 Mesh 网络节点的范围并不简单,但图 2 提供了基于 Silicon Labs EFR32BG12 Blue Gecko 无线电的视线基准。

pYYBAGK0EWiAWZmUAACJHuIke10669.png

【图2 | 影响蓝牙 Mesh 网络节点范围的因素有很多,包括 TX 功率、RX 灵敏度、天线效率和链路预算。此处显示了两个 Silicon Labs EFR32BG12 Blue Gecko 无线电之间的估计范围,假设设计的天线损耗为 -5 dB,距离地面 1.5 米。]

由于在网状网络部署中视线往往是一个理论变量,图 3 显示了在 Silicon Labs 芬兰办事处中,基于 EFR32BG12 的蓝牙 Mesh 节点以 +10 dBm TX 传输到另一个具有 -95 dBm RX 灵敏度的实际范围。黄线表示使用蓝牙 Mesh 当前使用的 1M PHY 的室内范围。

poYBAGK0EXGAJ3sJAAIvpySom2E903.png

【图3 | 此处的黄线表示使用 1M PHY 的 EFR32BG12 到 EFR32BG12 蓝牙 Mesh 网络的室内范围。其他颜色表示设备使用 2M 和 125K(蓝牙 5)PHY 的范围,目前蓝牙 Mesh 规范不支持。]

当然,范围也与功耗和效率直接相关,如前所述,这是蓝牙 Mesh 泛洪架构的挑战之一。事实上,Ratliff 指出“大多数泛洪网状网络的最大问题是,如果每个节点都需要中继每个数据包,则很难实现低功耗性能,[不允许]它们休眠。”

Savolainen 预测蓝牙 Mesh 网络节点的典型 TX/RX 功耗将在 5 mA 到 10 mA 左右,尽管事实上大多数节点可能将 95% 的时间花在 RX 模式下,而只有 5% 的时间花在 TX 上模式(取决于网络流量)。鉴于网状网络的目标应用,这并不完全是“低功耗”。

为了抵消泛洪拓扑引起的一些功率低效,蓝牙 Mesh 规范允许通过使用为休眠节点收集消息的“朋友”节点来管理数据包传输。

虽然蓝牙网格规范没有定义这些节点的实现,但友节点包含额外的 RAM,允许它们缓冲接收到的消息并稍后将它们中继到它们的睡眠对应方。这允许一个或多个网络节点更长时间地保持在低功率状态。举个例子,Savolainen 引用了一个假设场景,其中配备 16 kB RAM 的朋友节点可以为 24 个低功耗睡眠节点存储多达 20 个 33 字节的消息。一旦缓冲区已满,最旧的消息就会被简单地丢弃。

尽管如此,Bluetooth Mesh 工作组似乎认为大多数照明应用中的节点将由电源供电,从而使友节点的使用更适用于新兴用例或针对由纽扣电池供电的系统的规范的更高版本或能量收集。

蓝牙 Mesh:不折不扣地迈出下一步

如前所述,蓝牙 Mesh 规范的第一次迭代有很多相关的内容。目前的形式最适合大型照明设施,例如不需要低延迟、统一响应的商场、仓库和办公楼,但总体而言,这是朝着正确方向迈出的一步。它将为网状网络空间带来更多可见性,并可能推动希望保持市场份额的竞争标准的创新。

对开发人员来说幸运的是,可以在单个封装中使用支持蓝牙、zigbee、Thread 和专有通信或蓝牙低功耗 (BLE)、蓝牙 5 和蓝牙 Mesh 网络的多协议芯片。随着蓝牙 SIG 不断修订和增强其 Mesh 规范,这些解决方案使 IoT Mesh 网络能够在不折不扣的情况下为未来定位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50378

    浏览量

    421688
  • 蓝牙
    +关注

    关注

    114

    文章

    5765

    浏览量

    169781
  • ZigBee
    +关注

    关注

    158

    文章

    2269

    浏览量

    242514
收藏 人收藏

    评论

    相关推荐

    智能家居:选ZigBee还是蓝牙Mesh

    ZigBee和蓝牙Mesh作为两种流行的无线通信技术,它们都适用于构建大规模的联网网络。尽管它们有一些相似之处,但在性能、网络管理及生态系
    的头像 发表于 11-22 01:05 32次阅读
    智能家居:选ZigBee还是<b class='flag-5'>蓝牙</b><b class='flag-5'>Mesh</b>?

    mesh技术在联网中的应用

    随着联网(IoT)技术的快速发展,越来越多的设备被连接到互联网,形成了一个庞大的智能网络。在这个网络中,
    的头像 发表于 11-11 15:18 395次阅读

    蓝牙网关和蓝牙mesh网关区别

    蓝牙网关和蓝牙Mesh网关是两种不同的技术,它们在联网(IoT)领域中扮演着重要的角色。 蓝牙
    的头像 发表于 10-18 10:33 1001次阅读

    蓝牙MESH是什么?

    蓝牙Mesh是一种基于蓝牙技术的无线通信网络协议,专门设计用于创建大规模设备网络,特别适用于
    的头像 发表于 09-14 08:03 1082次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>MESH</b>是什么?

    智慧联网网关是什么

    智慧联网网关是一种关键设备,它在联网系统中起到桥梁的作用。智慧联网网关主要负责将各种物理设
    的头像 发表于 08-13 13:42 854次阅读

    Modbus联网网关是什么

    Modbus联网网关是一种专门用于将基于Modbus协议的设备连接到联网(IoT)的设备或软件。Modbus是一种常用的工业通信协议,主要用于传输自动化系统的数据。
    的头像 发表于 08-10 13:49 390次阅读
    Modbus<b class='flag-5'>物</b><b class='flag-5'>联网网</b>关是什么

    经济型联网网关是什么

    经济型联网网关是一种专门联网应用设计的低成本、高效能的设备,用于连接各种传感器、设备和网络
    的头像 发表于 07-08 15:35 233次阅读
    经济型<b class='flag-5'>物</b><b class='flag-5'>联网网</b>关是什么

    蓝牙mesh组网模块的七个特点

    什么是蓝牙Mesh?  蓝牙Mesh是基于ble广播进行消息传递的一种蓝牙组网通讯网络,是一种采
    的头像 发表于 05-24 17:27 1154次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b>组网模块的七个特点

    【天拓四方】联网网关硬件和云端分别实现了哪些功能?

    联网(IoT)的广阔领域中,联网网关硬件和云端各自扮演着不可或缺的角色。它们通过一系列功能,共同确保
    的头像 发表于 04-19 16:18 289次阅读

    联网网关的定义和功能 联网网关的工作原理

    联网网关的定义和功能 联网网关的工作原理 联网网关在智能设备中的应用
    的头像 发表于 02-01 11:38 2362次阅读

    联网网关与plc怎么连接?

    联网网关与plc怎么连接? 联网是当今社会中最热门的技术之一,而联网网关则是连接物
    的头像 发表于 01-18 17:05 1531次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网网</b>关与plc怎么连接?

    MesoonRF:蓝牙mesh灯控方案

    目前,蓝牙技术已经被广泛应用于包括消费电子、汽车电子、医疗设备、智能家居甚至是工业领域在内的所有联网智能产品中。蓝牙Mesh智能灯,只是智
    的头像 发表于 12-21 11:24 723次阅读

    蓝牙mesh网络的七个特点

    蓝牙mesh网络的七个特点
    的头像 发表于 12-21 11:20 910次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b><b class='flag-5'>网络</b>的七个特点

    联网网关需要哪些关键功能?如何保护联网网关?

    为什么联网解决方案需要网关?联网网关需要哪些关键功能?如何保护联网网关?
    的头像 发表于 12-15 10:10 976次阅读

    联网网关和路由器有什么区别?联网网关有什么好处?

    是互联网中传输数据的设备,用于连接多台计算机或网络设备,并将数据包转发到目标地址。 联网网关与路由器相比,具有以下几个显著的区别: 1. 连接方式:
    的头像 发表于 12-15 10:10 1495次阅读