【技术】蓝牙Mesh:一种多对多的网状网络通讯机制

2017-12-27 世强 Song
SoC,EFR32BG,EFR32MG,Silicon Labs SoC,EFR32BG,EFR32MG,Silicon Labs SoC,EFR32BG,EFR32MG,Silicon Labs SoC,EFR32BG,EFR32MG,Silicon Labs

2017年7月份,蓝牙宣布蓝牙Mesh标准。区别与传统印象中蓝牙通过连接、配对这种一对一的通讯方式,蓝牙Mesh是一种多对多的网状网络通讯机制,本文谈下个人理解。


首先是PHY层,蓝牙Mesh是对低功耗蓝牙的扩展,底层仍然采用自适应跳频技术,使用BLE的广播信道进行Mesh信息的发送和接收,使用GATT信道执行代理协议,将GATT数据转换为广播信道Mesh消息,用于和Mesh节点和手机的通讯中。 


接下来谈一下蓝牙Mesh的节点,Mesh中的每个节点都具有收发Mesh消息的功能,同时支持四种可选的附加功能,每个节点可以支持其中一种或多种,四种功能分别为:

1.代理功能(Proxy):可启用蓝牙网状网络和GATT设备之间的讯息代理功能,例如将手机的消息转换为mesh网络的消息。

2.中继功能(Relay):可中继消息,扩展蓝牙网状网络的范围和规模,属于选项功能。

3.朋友功能(Friend):可以为低功耗功能的节点执行消息缓存的附加功能。

4.低功耗功能(LowPower):休眠和轮询朋友节点的讯息,轮询间隔时间可从毫秒到4天。


其中有一个比较特殊的节点,可以选择不使用以上任何功能,叫做边缘节点(Edge)。


读者可能会有疑问,这个是蓝牙抄袭了Zigbee吗?其实完全不是,蓝牙Mesh与zigbee不同,它不用路由协议,而是使用网络泛洪管理技术,简单说就是一个节点发出的数据,将会被所有支持中继的节点进行转发,但不会被无限转发,已经转发该数据的节点将不再进行转发,同时,蓝牙Mesh有一些特殊机制,比如数据包生存周期(Time To Live)管理,也是有效的防止了数据的无限转发。


Mesh网络最直接展示是网络拓扑图,接下来看一下蓝牙Mesh的拓扑:

 

图1:蓝牙Messh网络拓扑


其中,代理节点(Proxy)支持GATT,可与手机、平板或PC进行交互,并可以执行代理协议(Proxy Protocol),将GATT数据包转为Mesh消息到Mesh网络的其他节点。

中继节点收到消息后会转发消息,以使数据包覆盖到更多节点。朋友节点为低功耗节点缓存数据,待低功耗节点睡眠唤醒后获取数据。


蓝牙Mesh在消息类型上面也和其他网状网类似,主要包含:

单播:对单一点。

组播:对一组节点。

广播:对所有节点。


蓝牙Mesh在信息行为上有一些互联网的影子:

发布(Publish):发送消息即为发布。

订阅(subscribing):节点可经配置选择发送信息到指定位址进行处理。


蓝牙Mesh在安全性上面也是做了比较多的工作:

1、蓝牙网状网络使用多层及安全措施。

2、网络,应用和设备管理各有各的安全层级的功能。

3、供应规定:设备须使用P-256曲线的EllipticCurveDiffieHellman。

4、认证:所有信息都通过128位的AES-CCM认证。网络和应用层皆使用独立的密钥和MIC。

5、隐私:所有信息都加密,除了前8位之外的所有PDU都进行混淆加密。

6、针对所有已知的安全威胁问题提供蓝牙网状网络安全保护措施。


现在相信你已经对蓝牙有一些了解,作为新的技术,目前提供方案的厂家还不是很多,其中包括SILICON LABSEFR32BGEFR32MG系列SoC,目前已发布低功耗蓝牙Mesh 方案,包括开发工具Simplicity Studio、Bluetooth Mesh SDK Ver 1.1.0.0、Android移动端应用。

 


世强元件电商版权所有,转载请注明来源及链接。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 181

本网站所有内容禁止转载,否则追究法律责任!

平台合作

评论

   |   

提交评论

全部评论(181

  • 脚滩头 Lv6 高级专家 2018-12-10
    蓝牙Mesh支持多个节点的特点是不是与zigbee一样的?
    • 用户15081497回复: 蓝牙MESH与Zigbee支持多个节点是有区别的,蓝牙采用的是泛洪管理机制,Zigbee是路由管理。

      查看全部1条回复

  • 脚滩头 Lv6 高级专家 2018-12-10
    蓝牙Mesh的节点除了每个节点都具有收发Mesh消息的功能外,还支持哪四种可选的附加功能?
    • 用户15081497回复: 代理节点功能、中继节点功能、朋友节点功能、低功耗节点功能。

      查看全部1条回复

  • 愤怒的小熊2018 Lv7. 资深专家 2020-03-20
    学习
  • 愤怒的小熊2018 Lv7. 资深专家 2020-03-11
    学习
  • crystal529 Lv5. 技术专家 2019-12-13
    学习了
  • 徒步走天涯 Lv5. 技术专家 2019-11-27
    学习
  • 夏夜忆雨 Lv7. 资深专家 2019-11-27
    学习
  • chxn Lv6. 高级专家 2019-11-27
    了解
  • 用户93248524 Lv4. 资深工程师 2019-11-24
    学习
  • 林小琳 Lv6. 高级专家 2019-11-15
    学习
展开更多评论

相关推荐

快速了解最新蓝牙Mesh规范的新增功能特性

随着蓝牙技术联盟(Bluetooth SIG)最近发布新的蓝牙Mesh规范,SILICON LABS(亦称“芯科科技”)亦已借此机会提供全系列支持新标准的蓝牙SoC和模块产品阵容。本文将概略介绍蓝牙Mesh的新增功能与特性,帮助开发人员更快上手。

2023-10-13 -  技术探讨 代理服务 技术支持 采购服务

【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析

EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。

2020-02-10 -  设计经验 代理服务 技术支持 采购服务

EFR32BG24L无线SoC系列数据

EFR32BG24L无线SoC系列是适用于蓝牙低功耗和蓝牙网状网络的无线连接,具有高性能2.4GHz射频、低功耗、AI/ML硬件加速器和Secure Vault等关键特性。该系列SoC采用Cortex®-M33内核,最高运行频率78MHz,提供768kB闪存和96kB RAM,适用于智能家居、照明、便携式医疗设备和AI/ML等应用领域。

SILICON LABS  -  无线系统芯片 (SOC),EFR32BG24L,AI/ML,智能家居,照明,便携式医疗设备

2024年  - 数据手册  - Rev. 1.0 代理服务 技术支持 采购服务

芯科科技智能家居蓝牙SoC芯片BG24提供+19.5dBm高射频功率与1.3μA超低功耗,助力实现远距离连接与超长续航

Silicon Labs BG24蓝牙SoC芯片专为智能家居设备设计,以+19.5 dBm的高射频功率覆盖更广区域,同时1.3 μA的深度睡眠功耗大幅延长设备续航时间。支持蓝牙5.3和蓝牙Mesh协议,BG24提升了智能门锁、传感器和网关等设备的通信稳定性与兼容性,是智能家居互联的理想选择。

2024-12-27 -  产品 代理服务 技术支持 采购服务

【产品】支持蓝牙5.2的SoC EFR32BG22系列,可满足智能家居、消费类电子、商业和工业物联网应用需求

Silicon Labs(亦称芯科科技)新年发布的特别优化的蓝牙单芯片SoC解决方案-EFR32BG22(BG22),支持蓝牙5.2、Bluetooth® Low Energy、蓝牙网状网络和1米以下测向精度,适用于物联网产品的大量生产。该系列提供了三种蓝牙SoC产品供选择,专为满足智能家居、消费类电子、商业和工业物联网应用(包括那些需要多年电池使用寿命的应用)对价格/性能的各种要求所打造。

2020-02-03 -  新产品 代理服务 技术支持 采购服务

EFR32BG22L 无线 Gecko SoC 系列数据手册

EFR32BG22L无线Gecko SoC系列是适用于物联网设备的低功耗蓝牙网络解决方案。该系列集成了38.4 MHz Cortex-M33内核和2.4 GHz射频,提供高效能、低功耗的无线SoC。主要应用于资产标签、后视镜、遥控器、门控器、便携式医疗设备、蓝牙Mesh低功耗节点、运动健身和健康设备等领域。

SILICON LABS  -  WIRELESS GECKO SOC,EFR32BG22L122F352GM32-C,REMOTE CONTROLS,车库门开启器,WELLNESS DEVICES,BLUETOOTH MESH LOW POWER NODES,后视镜,信标,遥控器,REARVIEW MIRRORS,资产标签,体育保健用品,便携式医疗器械,ASSET TAGS,BEACONS,体育,GARAGE DOOR OPENERS,蓝牙网状低功耗节点,健康设备,PORTABLE MEDICAL DEVICES,SPORTS,FITNESS

2024年  - 数据手册  - Rev. 1.0 代理服务 技术支持 采购服务

【技术】蓝牙5与蓝牙MESH,增加蓝牙传输距离并将蓝牙设备进行组网通讯

Silicon Labs公司作为世界顶级的物联网芯片、软件、解决方案供应商,推出支持蓝牙5.0的SOC芯片EFR32BG系列和通过认证、集成天线、远距离传输、小封装的蓝牙模块BGM系列。Silicon Labs公公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码。运用Silicon Labs公司提供的丰富资源,可以提高设计产品的稳定性,加快上市时间。

2018-05-18 -  新技术 代理服务 技术支持 采购服务

提升智能照明精准控制与节能优化,Silicon Labs BG24智能照明蓝牙SoC芯片支持蓝牙Mesh与快速启动技术

Silicon Labs BG24蓝牙SoC芯片通过蓝牙Mesh网络支持和快速启动技术,为智能照明系统提供了精准控制与节能优化解决方案。支持多灯组同步控制和低延迟响应,BG24优化了智能灯泡和复杂照明网络的能效,是智能照明行业的理想选择。

2024-12-27 -  产品 代理服务 技术支持 采购服务

【经验】蓝牙MESH网关程序中的Vendor Model的OpCode的设置

在使用FR32BG21开发蓝牙MESH网关的程序时,我们有时需要使用Vendor Model功能,这时我们需要定义OpCode,在程序中我们可以查到默认定义了两个Opcode:0X00,0X01,这个定义与SIG标准有些冲突,这是什么原因?我们要如何定义OpCode?

2022-03-26 -  设计经验 代理服务 技术支持 采购服务

EFR32BG27无线Gecko SoC系列数据表

EFR32BG27无线 Gecko SoC系列是Silicon Labs无线 Gecko产品组合的一部分,专为低功耗蓝牙5.x网络连接的物联网设备设计。该系列集成了76.8 MHz Cortex-M33内核和2.4 GHz射频,提供高效能、低功耗的无线解决方案。产品支持多种电池供电,适用于便携医疗、家庭终端、车队/资产管理、工业自动化、门禁控制、蓝牙网状网络、运动健身和健康设备、电动工具等多种应用场景。

SILICON LABS  -  WIRELESS GECKO SOC FAMILY,WIRELESS GECKOSOC系列,SOCS,MCU,单片机,EFR32BG27C140F768IM32-B,EFR32BG27C320F768GJ39-AR,EFR32XG27,EFR32BG27C320F768GJ39-B,EFR32BG27C230F768IM40-B,EFR32BG27C230F768IM32-B,EFR32BG27,EFR32XG27C3X,EFR32XG27C2X,EFR32XG27C1X,EFR32BG27C140F768IM40-B,EFR32,EFR32XG22,EFR32BG27C320F768IJ39-B,ASSET MONITORING,INDUSTRIAL AUTOMATION,WELLNESS DEVICES,PORTABLE MEDICAL,FLEET MONITORING,POWER TOOLS,门禁,电动工具,资产监测,体育保健用品,便携式医疗,HOME END DEVICES,工业自动化,体育,BLUETOOTH MESH,蓝牙MESH,ACCESS CONTROL,健康设备,家庭终端设备,车队监控,SPORTS,FITNESS

July, 2024  - 数据手册  - Rev. 1.2 代理服务 技术支持 采购服务 查看更多版本

实测蓝牙Mesh 1.1的性能更新

蓝牙Mesh 1.1版本中引入了远程配置和无线设备固件更新(OTA DFU)的功能。在这篇技术博客中,我们通过广泛部署基于Silicon Labs(亦称“芯科科技”)的xG24和xG21无线SoC开发板的节点并组成网络,来分析在多个测试节点上进行的一系列实验结果,进一步探索蓝牙Mesh 1.1网络的性能,包括网络延迟、远程配置和OTA, DFU性能的详细测试设置和结果等实用数据。点击文末的阅读原文

2024-07-15 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs 蓝牙Mesh SoC版Provisioner流程介绍

Silicon Labs的蓝牙Mesh SoC EFR32BG是目前市场上非常流行的蓝牙Mesh方案,该芯片支持BLE5.1的全部特性,支持BT Mesh 1.1的全部特性,具有技术上的先进性。在做蓝牙Mesh网关时,需要使用EFR32BG作为Provisioner,本文介绍下Silicon Labs SoC版Provisioner的流程。

2019-07-10 -  设计经验 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 86,199

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 79,832

品牌:SILICON LABS

品类:Wireless SoC

价格:¥17.8387

现货: 62,435

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 57,517

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥17.6531

现货: 47,914

品牌:SILICON LABS

品类:Wireless SoC

价格:¥40.1376

现货: 46,468

品牌:SILICON LABS

品类:Wireless SoC

价格:¥22.1593

现货: 41,893

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,364

品牌:SILICON LABS

品类:Wireless SoC

价格:¥16.8169

现货: 16,080

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:芯片

价格:¥14.5550

现货:1,874

品牌:紫光展锐

品类:蜂窝通信芯片

价格:¥5.9241

现货:81,000

品牌:Nordic Semiconductor

品类:无线收发器

价格:¥15.5000

现货:24,000

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥9.4889

现货:2,800

品牌:地平线

品类:SOC

价格:¥40.9328

现货:1,804

品牌:汇顶科技

品类:NB-IoT系列芯片(SoC)

价格:¥10.0778

现货:1,312

品牌:联咏

品类:IC

价格:¥34.4000

现货:907

品牌:RENESAS

品类:MPU

价格:¥76.0449

现货:602

品牌:汇顶科技

品类:高性能NB-IoT系统芯片(SoC)

价格:¥8.5778

现货:495

品牌:RENESAS

品类:SOC

价格:¥23.5809

现货:442

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面