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

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

3天内不再提示

使用BLE Mesh网络扩展物联网解决方案的力量

星星科技指导员 来源:嵌入式计算设计 作者:Prakruti Patel 2022-06-24 15:56 次阅读

BLE Mesh 网络如何工作?

将新设备添加到 Mesh 网络的过程称为 Provisioning,帮助新设备连接到 Mesh 网络的设备称为 Provisioner。每个连接到网状网络的设备称为一个节点。节点使用消息相互通信。托管泛洪和非对称结构威廉希尔官方网站 用于控制网状流量并提高其功率效率。

· 受控洪水

BLE 网格使用托管洪泛中继方法将消息从源节点发送到目标节点。这反过来又优化了操作,以确保洪水不会在网络上产生大量流量。

Heartbeat:每个节点定期发送 Heartbeat 消息,通知其他节点它处于活动状态。它还帮助接收节点计算向心跳源节点发送消息所需的希望数。

TTL:每条消息都包含一个生存时间 (TTL) 值,该值限制了该消息可以在网络中中继的次数。每次接收和中继消息时,TTL 值减 1。心跳消息帮助源节点设置正确的 TTL 值。

消息缓存:每个节点都为最近收到的消息维护一个消息缓存。每当节点接收到消息时,它都会检查本地缓存的中继消息列表,如果已经存在则忽略。

· 不对称结构

网状网络由异构节点组成,考虑到电源和处理能力等配置,这些节点可能不支持或支持少数四种特性。

中继:允许节点作为中间节点为他人中继消息,这有助于网状网络实现大覆盖和可靠性。

代理:允许节点作为中介,以启用网状网络和不具有网状功能的支持 BLE 的设备之间的通信。

低功耗:允许对功耗敏感的节点跳过一直处于活动状态,并按照程序唤醒自己并在活动时间接收消息。

朋友:允许与低功率节点建立友谊关系。Low Power 节点的消息被发送到相关的 Friend 节点,该节点在 Low Power 节点处于睡眠状态时存储其消息。当 Low Power 节点变为活动状态时,它会接收来自相关 Friend 节点的消息。

BLE Mesh 网络在智能家居中如何工作?

让我们假设一个有走廊和 3 个房间的智能家居。这将帮助我们了解 BLE 网格如何将消息发送到任何节点,而无需处于该设备的 BLE 范围内。每个房间至少有 1 个灯泡。客厅和卧室还有一个恒温器,用于控制温度。

智能手机应用程序在单个网状网络中扮演供应商、添加灯泡和恒温器的角色,以通过交换消息实现它们之间的通信。

与温控器 T2 通信,最直接的方式是通过 blub B1-B5 将消息传递到温控器 T2。但是,这条最短路径可能会被家里的墙壁或其他金属器具挡住。在这种情况下,中继节点 B2-B3-B4-B5 可以帮助智能手机应用程序达到恒温器 T2。

智能手机应用程序用于与不支持 BLE Mesh 但支持 BLE 的恒温器 T2 进行通信。因此,智能手机应用程序必须找到一个代理节点,该节点可以作为与网状设备通信的中介。Bulb B1 是这里的代理节点,它从智能手机应用程序接收消息并将消息发布到整个网状网络。

走廊中的灯泡 B3 只是一个中继节点,它在网络中传输消息。灯泡 B4 和 B5 作为温控器 T1 和 T2 的友节点,它们被抽象为低功耗节点。

这是一个简单的示例,用于演示智能家居中的 BLE 网格。但是,BLE 网格使智能家居能够提供高级家庭自动化功能,如组、场景、日程管理等等。

为什么支持 BLE Mesh 的解决方案更受欢迎?

BLE Mesh 网络提供了某些优势,这使其更可取:

· 全球互操作性:一个供应商开发的产品与另一个供应商生产的产品无缝协作,无需额外的努力

· 出色的向后兼容性:借助 Proxy 概念,BLE 网格向后兼容所有支持 BLE 且不支持网格协议的设备

· 成本效益:大部分智能手机支持BLE 4.0/5.0。因此,支持 BLE Mesh 的解决方案可以轻松利用手机,而无需客户购买额外的硬件设备。

· 端到端安全性:在 BLE Mesh 中,安全性是强制性的,不能关闭。提供从供应流程到消息处理的完整流程安全设计

· 电源效率: BLE Mesh 使用蓝牙低功耗和友谊概念,与其他 Mesh 威廉希尔官方网站 相比,保持功耗优化

审核编辑:郭婷

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

    关注

    184

    文章

    17769

    浏览量

    250715
  • 智能手机
    +关注

    关注

    66

    文章

    18502

    浏览量

    180441
  • 智能家居
    +关注

    关注

    1928

    文章

    9578

    浏览量

    185514
收藏 人收藏

    评论

    相关推荐

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

    安信可科技针对联网设计的通用型蓝牙模组,其功能强大、用途广泛。可以用于智能灯、智能插座、智能空调等其他智能家电。同时符合BLE 5.0及SIG Mesh规范,可直接通过智能手机组建
    的头像 发表于 11-21 09:13 308次阅读
    符合<b class='flag-5'>BLE</b> 5.0,可<b class='flag-5'>Mesh</b>组网,对接天猫精灵的蓝牙系列模组

    mesh解决方案支持的设备类型

    Mesh网络解决方案是一种无线网络威廉希尔官方网站 ,它允许多个设备相互连接,形成一个覆盖更广、信号更强的网络。这种威廉希尔官方网站 在家庭、企业以及公共区域的
    的头像 发表于 11-12 09:15 395次阅读

    mesh网络中常见问题解决方法

    Mesh网络因其高可靠性和扩展性,在无线通信、联网(IoT)、智慧城市等领域得到广泛应用。然而,Mes
    的头像 发表于 11-11 15:21 1028次阅读

    mesh威廉希尔官方网站 在联网中的应用

    是一种去中心化的网络拓扑结构,它允许网络中的每个节点既是数据的发送者也是接收者。这种结构使得Mesh网络具有高度的灵活性和容错性,非常适合用于
    的头像 发表于 11-11 15:18 686次阅读

    蓝牙MESH是什么?

    蓝牙Mesh是一种基于蓝牙威廉希尔官方网站 的无线通信网络协议,专门设计用于创建大规模设备网络,特别适用于联网(IoT)应用。以下是蓝牙
    的头像 发表于 09-14 08:03 1697次阅读
    蓝牙<b class='flag-5'>MESH</b>是什么?

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

    什么是LORA MESH组网威廉希尔官方网站   LORA MESH组网威廉希尔官方网站 是一种基于LORA传输的Mesh组网方案,LoRa MESH
    的头像 发表于 07-29 11:24 578次阅读
    LoRa <b class='flag-5'>MESH</b><b class='flag-5'>网络</b>拓扑及其<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用场景简介

    求助,为什么ble_mesh_fast_prov_server和ble_mesh_fast_prov_client运行之后没能连接上呢?

    ble_mesh_fast_prov_server和ble_mesh_fast_prov_client没有能够自动连接,二者的Log如下: ble_mesh_fast_prov_client的Log
    发表于 06-26 07:32

    ble_mesh节点间如何实现以字符串的形式通信?

    的想法是node1作为 ble mesh 的配置节点 同时利用bleg功能与手机app通信,从而控制整个ble_mesh 网络) 3,如何配置 使已经配置好的 node 断电后自动回复
    发表于 06-25 07:50

    多个esp32开发板如何组成ble mesh网络,是否可以自动组网呢?

    关于example下的ble_mesh样例ble_mesh_node 1.多个esp32开发板如何组成mesh网络,是否可以自动组网? 2、在组成m
    发表于 06-24 07:53

    一个没有mesh协议的ble设备,如何通过gatt协议与mesh网络通信?

    一个没有mesh协议的ble设备,如何通过gatt协议与mesh网络通信,代理节点需要调用需要调用那些接口进行转换。mesh
    发表于 06-24 07:52

    BLE Mesh的node如何暂时退出配网状态?

    掉了,导致通过重启芯片也没法重新进入原来网络里的provisioned状态了,请问下可有其他的代替esp_ble_mesh_node_local_reset的方法或者方式,可以实现node暂时退出配网状
    发表于 06-11 07:44

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

    什么是蓝牙Mesh?  蓝牙Mesh是基于ble广播进行消息传递的一种蓝牙组网通讯网络,是一种采用网络洪泛的方式无中心、无路由的对等
    的头像 发表于 05-24 17:27 1354次阅读
    蓝牙<b class='flag-5'>mesh</b>组网模块的七个特点

    基于国民威廉希尔官方网站 N32WB031的Mesh灯控解决方案

    联网应用场景。此外Mesh采用的信息加密威廉希尔官方网站 保证了联网传输信息的安全性。Mesh灯控解决方案
    的头像 发表于 05-24 08:25 1630次阅读
    基于国民威廉希尔官方网站
N32WB031的<b class='flag-5'>Mesh</b>灯控<b class='flag-5'>解决方案</b>

    工业联网解决方案有什么用

    工业联网解决方案 工业联网(IOT)作为当今工业领域的热门话题,正以其独特的魅力和潜力引领着工业生态的智能化革新。通过将互联的感测器、仪
    的头像 发表于 05-17 17:05 425次阅读

    什么是LoRa MESH?LoRa MESH威廉希尔官方网站 通讯方式

    什么是LoRa MESH?LoRa MESH威廉希尔官方网站 通讯方式  LoRa MESH是一种基于LoRa威廉希尔官方网站 的无线通信网络,它利用低功耗广域网(LPWAN)威廉希尔官方网站 实现广域传输和全覆盖的
    的头像 发表于 01-22 16:10 2038次阅读