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

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

3天内不再提示

蓝牙Mesh组网的原理、优势与应用场景

SALE20 来源:SALE20 作者:SALE20 2022-09-22 15:32 次阅读

蓝⽛Mesh⽹络使⽤,依赖于低功耗蓝⽛(BLE)。低功耗蓝⽛技术是蓝⽛Mesh使用的无线通信协议栈,蓝牙BR/EDR能够与实现一台设备到另一台设备的连接和通信,建立“一对一”的关系,大多数人所熟悉的“配对”一词就是这个意思。

蓝牙Mesh能够让我们建立无线设备之间的“多对多”(m:m)关系。此外,设备能够将数据中继到不在初始设备直接无线电覆盖范围内的设备,这样,Mesh网络就能够跨越非常大的物理区域,并包含大量设备。

蓝牙Mesh原理

消息发布和传递:使用 Wi-Fi 的网络围绕一个称为路由器的中心网络节点为基础,所有网络流量都通过该节点。如果路由器不可用,则整个网络将不可用。相比之下,蓝牙 Mesh 网络使用一种称为管理泛洪的技术来传递消息。由节点发布的消息将被广播,而不是直接路由到一个或多个特定节点。所有节点都接收来自自身无线电范围内的节点的所有消息,如果配置为这样做,则将中继接收到的消息。中继涉及再次广播接收到的消息,以便距离原始节点较远的其他节点能接收到广播的消息。

多路径交付:蓝牙技术使用管理泛洪的一个重要后果是,消息会通过网络中的多条路径到达目的地。这形成了高度可靠的网络,这是在蓝牙 Mesh 网络设计中选择使用泛洪方法而非路由的主要原因。

泛洪方法:蓝牙 Mesh 网络利用了泛洪方法的优势,并优化了其操作,使其既可靠又高效。在蓝牙 Mesh 网络中优化泛洪工作方式的措施是使用术语“管理泛洪”的背后。这些措施如下:

1、Heartbeats

心跳消息由节点定期发送。心跳消息向网络中的其他节点指示发送心跳的节点仍处于活动状态。此外,心跳消息还包含数据,这些数据使接收节点可以根据到达发送方所需的跳数确定发送方的距离。可以通过 TTL 字段利用此数据。

2、TTL

TTL(生存时间)是所有蓝牙 Mesh PDU 都包含的字段。它控制中继的最大跳数。设置 TTL 可以确保节点不会中继太多,从而使节点可以控制中继并节省能量。

心跳消息使节点可以确定每个发布的消息的最佳 TTL 值。

3、 Message Cache

消息缓存必须由所有节点实现。消息缓存包含所有最近收到的消息,如果发现一条消息存在于消息缓存中,表明该节点之前已经收到和处理过该消息,则立即将其丢弃。

4、 Friendship

蓝牙 Mesh 网络中最重要的优化机制可能是 Friend 节点和 Low Power 节点的组合。如所述,Friend 节点提供消息存储并将服务转发到关联的 Low Power 节点。这允许低功耗节点以高效节能的方式运行。

遍历堆栈

接收到消息的节点将其从底层低功耗蓝牙协议栈通过承载层传递到 Mesh 协议栈,到达网络层。

网络层应用各种检查来决定是否将消息传递到更高的协议栈栈或将其丢弃。

此外,PDU 具有网络 ID 字段,该字段提供了一种快速的方法来确定使用哪个 NetKey 对消息加密。如果接收节点上的网络层无法识别 NetKey,则表明它不具有相应的 NetKey,不是该子网的成员,因此 PDU 被丢弃。还有一个网络消息完整性检查(MIC)字段。如果 MIC 检查失败,则使用与 PDU 网络 ID 对应的 NetKey,则将消息丢弃。

消息被发送消息的节点范围内的所有节点接收,但是当这些节点所属的网络或子网而明显与它们无关时,许多消息将被迅速丢弃。

在上层传输层中,沿协议栈向上应用相同的原理。但是,此处的检查是针对与消息关联的 AppKey,并由 PDU 中的应用程序标识符(AID)字段标识。如果此节点无法识别 AID,则 PDU 被上层传输层丢弃。如果传输消息完整性检查(TransMIC)失败,则该消息将被丢弃。

组网优势

手机直连:大量的消费电子产品尤其是手机中集成了蓝牙的功能,如耳机、音箱、手环、智能手表、蓝牙血糖仪、蓝牙灯泡等都具备蓝牙功能,因此蓝牙能够提供多品牌更广泛的互通性。这是蓝牙独特的地方所在,是ZigBee等所望尘莫及的优势。在配网的过程中,手机作为管理者的角色,授权设备即可连入Mesh网络,非常简便灵活,同时又确保了蓝牙Mesh网络的安全性,并且用手机app对各种设备的控制更加的灵活、直接,大大满足了用户体验感,而ZigBee必须要连上网关或类似于网关的设备才能接入手机。

低功耗:在蓝牙Mesh当中有两种设备的特性:一个是Friend,一个是Low power node。可以保证节点的低功耗性能。比ZigBee等协议的功耗都要低。

广播技术用于定位和导航:蓝牙广播技术在Mesh中也进行了应用,基于低功耗蓝牙广播技术的资产定位,运动轨迹描述和导航等,都是ZigBee所不具备的特点。从实际应用场景来看,定位和导航服务在物联网的应用中迅猛发展,必然能催生更广泛的应用。

应用场景

资产追踪:低功耗蓝牙的广告模式已成为主动RFID资产跟踪的一种有吸引力的替代方法。蓝牙网格网络的出现增加了以前低功耗蓝牙广播范围的局限性,并为建立蓝牙网格资产跟踪解决方案的应用提供了可能性。

楼宇自动化:新的控制和自动化系统,无论它们涉及照明,加热/冷却还是安全保护等相关系统,未来的发展趋势将更加智能。在智能建筑物中部署BluetoothMesh网络后,建筑物中的数十,数百或数千个无线设备可以可靠,安全地相互通信并传输信息

无线传感器网络:无线传感器网络(WirelessSensorNetwork,WSN)市场正在迅速增长,特别是在工业领域。蓝牙Mesh网络旨在满足工业领域的严格可靠性,可扩展性和安全性要求。

智能家居:蓝牙控制在智能家居系统中拥有得天独厚的优势。而其低功耗、传输快、距离远等特点更为蓝牙技术在智能家居上的应用增分加彩。随着无线蓝牙技术的进一步发展,产品规模的不断扩大、技术的日益成熟和价格的下降,蓝牙技术逐渐应用到工业领域和家庭中。

审核编辑:汤梓红

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

    关注

    114

    文章

    5866

    浏览量

    171125
  • wi-fi
    +关注

    关注

    14

    文章

    2169

    浏览量

    124948
  • Mesh
    +关注

    关注

    5

    文章

    204

    浏览量

    29893
收藏 人收藏

    评论

    相关推荐

    MESH几种应用场景介绍

    蓝牙可以调光,可以控制窗帘的开关等等; 支持小程序及APP等应用的接入; 二、智慧酒店场景 支持模组自组网蓝牙节点能够同时跑蓝牙
    的头像 发表于 01-06 09:37 188次阅读
    <b class='flag-5'>MESH</b>几种应<b class='flag-5'>用场景</b>介绍

    符合BLE 5.0,可Mesh组网,对接天猫精灵的蓝牙系列模组

    可对接天猫精灵等智能音箱,适用于多种智能家居应用场景。 安信可蓝牙模块主要分为PB系列、TB系列、TG系列: 01产品简介 PB-01/PB-02 ●关键词:采用蓝牙5.0协议、支持通过智能手机组建
    的头像 发表于 11-21 09:13 369次阅读
    符合BLE 5.0,可<b class='flag-5'>Mesh</b><b class='flag-5'>组网</b>,对接天猫精灵的<b class='flag-5'>蓝牙</b>系列模组

    LoRa MESH网络拓扑及其物联网应用场景简介

    什么是LORA MESH组网技术   LORA MESH组网技术是一种基于LORA传输的Mesh组网
    的头像 发表于 07-29 11:24 616次阅读
    LoRa <b class='flag-5'>MESH</b>网络拓扑及其物联网应<b class='flag-5'>用场景</b>简介

    无需网关,支持天猫精灵直接控制,拥有蓝牙mesh 组网功能

    可对接天猫精灵等智能音箱,适用于多种智能家居应用场景。 安信可蓝牙模块主要分为PB系列、TB系列、TG系列,今天给大家带来高稳定性的TB系列。 01产品简介 TB-01/TB-02/TB-03F/TB-04/TB-05 ●关键词:无需网关支持天猫精灵直接控制,拥有
    的头像 发表于 06-24 15:56 801次阅读
    无需网关,支持天猫精灵直接控制,拥有<b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b> <b class='flag-5'>组网</b>功能

    请问ESP32-C3蓝牙MESH如何与JDY-24M蓝牙MESH组网通信?

    个网络里?计划使用手机进行初次配网操作,是否esp32只需node角色,配网后可以与jdy自动组网通信。 2.ESP32模块在使用了蓝牙MESH、mqtt通过wifi连接后,还可以扫描周围蓝牙
    发表于 06-19 07:49

    符合BLE 5.0,智能手机Mesh组网,可对接天猫精灵的蓝牙模组

    可对接天猫精灵等智能音箱,适用于多种智能家居应用场景。 安信可蓝牙模块主要分为PB系列、TB系列、TG系列,今天先给大家带来高性价比的PB系列。 01产品简介 PB-01/PB-02 ●关键词:采用蓝牙5.0协议、支持通过智能手
    的头像 发表于 06-11 14:25 734次阅读
    符合BLE 5.0,智能手机<b class='flag-5'>Mesh</b><b class='flag-5'>组网</b>,可对接天猫精灵的<b class='flag-5'>蓝牙</b>模组

    ESP32C3 ADC与蓝牙mesh设备组网之前开启ADC会导致无法组网,为什么?

    ESPIDF4.4.5, 蓝牙mesh基于例程vendor_client和vendor_sercer provisioner那边采用扫描固定uuid的方式对固定的设备进行配置 上电两分钟后再组网
    发表于 06-06 06:21

    ESP32C3蓝牙mesh组网可不可以被中继?在不移动provisioner和设备的情况下怎么样才能组网

    ESPIDF:4.4.5, ESP32C3 蓝牙mesh组网可不可以被中继,provisioner距离未组网的设备比较远,在不移动provisioner和设备的情况下怎么样才能
    发表于 06-05 08:11

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

    智能家居领域具有很大的优势。  蓝牙mesh组网模块的网络有以下几个特点:  ①网络无需中心节点  蓝牙
    的头像 发表于 05-24 17:27 1461次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>mesh</b><b class='flag-5'>组网</b>模块的七个特点

    蓝牙Mesh模块组网时是一个信号还是两个信号?

    随着科技的不断发展,智能家居、物联网等新兴领域越来越受到人们的关注。在这个领域中,蓝牙Mesh组网模块作为一种关键技术,其性能和作用备受瞩目。那么,蓝牙
    的头像 发表于 05-24 15:14 1089次阅读

    蓝牙Mesh模块组网时无线回程影响速率吗?

    随着科技的发展,智能家居、智能办公等场景越来越广泛地应用于我们的生活。其中,蓝牙Mesh组网技术作为一种新型的无线通信技术,受到了越来越多用户的关注。那么,
    的头像 发表于 05-23 17:37 872次阅读

    NanoEdge AI的技术原理、应用场景优势

    能耗并提高数据安全性。本文将对 NanoEdge AI 的技术原理、应用场景以及优势进行综述。 1、技术原理 NanoEdge AI 的核心技术包括边缘计算、神经网络压缩和低功耗硬件设计。边缘计算
    发表于 03-12 08:09

    Mesh组网的主要特点 mesh组网需要接网线吗 怎么进行有线mesh组网

    Mesh组网的主要特点 mesh组网需要接网线吗 怎么进行有线mesh组网
    的头像 发表于 02-04 14:07 3221次阅读

    什么是MeshMesh组网拓扑结构浅析

    什么是MeshMesh组网拓扑结构浅析  Mesh(网状结构)是一种网络拓扑结构,它由多个节点相互连接而成,每个节点都可以直接与其他节点通信。与其他拓扑结构如星型拓扑结构和总线拓扑结
    的头像 发表于 02-04 14:07 3350次阅读

    小米路由器如何配置Mesh组网

    您搭建一个高性能的无线网络环境。 第一步:了解Mesh组网的概念和优势 在传统的无线网络环境中,一个路由器负责覆盖整个区域的信号,且信号强度会随距离增加而减弱。而Mesh
    的头像 发表于 02-04 14:00 1.1w次阅读