乐鑫科技全球首批支持蓝牙 Mesh Protocol 1.1 协议

2023-09-19 09:46:49

 乐鑫科技 (688018.SH) 非常高兴地宣布,其自研的蓝牙 Mesh 协议栈 ESP-BLE-MESH 现已支持最新蓝牙 Mesh Protocol 1.1 协议的全部功能,成为全球首批在蓝牙技术联盟 (Bluetooth SIG) 正式发布该协议之前支持该更新的公司之一。这意味着乐鑫在低功耗蓝牙无线通信领域潜心专研产品和方案,其技术实力和创新能力能够为基于蓝牙 Mesh 的物联网应用提供前沿、可靠的技术支持。

ESP-BLE-MESH 是乐鑫自主研发的蓝牙 Mesh 协议栈。基于 ESP-BLE-MESH 技术构建的物联网设备,可以和全球不同厂商、不同类型的标准蓝牙 mesh 设备互相通信,协同工作。

乐鑫一直以来积极参与并推动 SIG 协议的发展和落地。在推动蓝牙 Mesh Protocol 1.1 协议的过程中,SIG 对乐鑫在 Mesh Profile Enhancement 方面(包括 CBP、ENH、EPA、PRB 和 SBR 等多项增强功能)的杰出贡献表示了高度认可​​​​​​​。

SIG 奖项(截自 9 月初)

蓝牙 Mesh 1.1 协议是蓝牙技术领域的重要更新。它引入了多项创新功能,为设备配置和网络管理带来了可靠且标准化的特性,旨在进一步提升蓝牙 Mesh 网络的稳定性、安全性和扩展性。

蓝牙 Mesh 1.1 的新功能亮点包括:

1. 定向转发路由

蓝牙 Mesh 1.0 采用“管理型网络泛洪 (Managed Flooding)”的方式发布、中继信息,传输范围内的所有中继设备 (Relay Node) 都参与转发。这种信息传递的网络设计简单且稳定,网络内任何节点发生故障都不会影响整个网络。但由于所有设备均参与转发,使网络负载较大。 

蓝牙 Mesh 1.1 协议不仅继续支持“管理型网络泛洪 (Managed Flooding)” , 还全新引入了“定向转发 (Directed Forwarding)”路由机制。在该机制下,节点可通过一条或多条指定路径将消息传递给目标节点。路径既可动态创建,也可由用户通过 DF Configuration Models 指定。这样大大减少了中继节点,能够有效缓解在一个密集蓝牙 Mesh 网络中,发送较长数据包时, 由于所有节点都参与转发可能导致的网络拥挤问题。

值得一提的是,蓝牙 Mesh 1.1 支持 “管理型网络泛洪” 和 “定向转发” 两种消息转发机制的动态切换。例如在“定向转发”的机制中,如果当前节点到目标节点只维护了一条转发路径,且对应路径的中继节点出现故障,网络需要花费一定时间检测到节点故障并重新建立新的路由路径。此时,网络可以先无缝切换至“管理型网络泛洪”模式,及时发送消息数据。

【乐鑫 Demo】|乐鑫蓝牙 Mesh 1.1 Demo

观看“消息转发机制” Demo 视频

2. 远程配网

蓝牙 Mesh 1.0 网络中的配网器 (Provisioner) 仅支持对其射频通信范围内的未配网设备 (Unprovisioned Device) 进行配网。用户需要不断移动配网器,依次靠近未配网设备,才能完成整个网络的配网工作。

蓝牙 Mesh 1.1 协议引入了远程配网 (Remote Provisioning) 机制,网络中所有的中继节点,均可转发配网数据,最后通过远程配网服务器 (Remote Provisioning Server) 将配网数据发送给未配网设备,使其加入网络。在该机制中,配网器无需移动,借助中继节点即可为射频范围外的设备远程配网。采用远程配网机制可以显著降低网络的配置成本,使得网络扩展更加便捷。

【乐鑫 Demo】|乐鑫蓝牙 Mesh 1.1 Demo

观看“配网机制” Demo 视频

3. 子网桥接

蓝牙 Mesh 1.1 协议引入子网桥接 (Subnet Bridge) 功能后,网络中不同子网之间的节点可借助桥接节点直接进行信息交互。这一创新功能为构建更大规模、更复杂的 Mesh 网络提供了技术支持,进一步扩展了蓝牙 Mesh 的应用场景。

4. 配网安全升级

蓝牙 Mesh 1.1 协议进一步强化了配网的安全性,引入了基于证书的配网 (CBP) 和增强型配网验证 (EPA) 功能。基于证书的配网通过 X.509 证书的公钥基础设施 (PKI) 验证设备证书中的公钥和 UUID,X.509 格式的设备证书可由设备制造商或供应商提供,并在配网过程中使用,提高了带外验证的安全性。增强型配网验证针对中间人攻击 (MITM) 提供了更安全的验证机制,以及未配网设备侧强制验证的功能,进一步保障了配网安全。

5. 隐私提升

蓝牙 Mesh 1.1 协议通过引入私有信标,保护了信标发送设备免受非法跟踪,从而提升了网络中的隐私保护。这一功能通过混淆信标数据和改进信标结构,确保了网络中设备的隐私和安全。


随着蓝牙 Mesh 1.1 的推出,基于该技术的物联网应用前景将更加广阔。乐鑫 ESP-BLE-MESH 对蓝牙 Mesh Protocol 1.1 协议的全面支持,也为行业带来了更加专业、完善的蓝牙技术方案。我们将继续坚持技术创新,致力于引领并推动蓝牙技术的发展,为构建智能互联世界贡献力量。

如果您对乐鑫 ESP-BLE-MESH 协议和蓝牙 Mesh 1.1 感兴趣,可以点此参考相关应用示例。也欢迎您联系我们的客户支持团队,我们将竭诚为您服务。

更多推荐

数据分享|R语言逻辑回归、线性判别分析LDA、GAM、MARS、KNN、QDA、决策树、随机森林、SVM分类葡萄酒交叉验证ROC...

全文链接:http://tecdat.cn/?p=27384在本文中,数据包含有关葡萄牙“VinhoVerde”葡萄酒的信息(点击文末“阅读原文”获取完整代码数据)。介绍该数据集(查看文末了解数据获取方式)有1599个观测值和12个变量,分别是固定酸度、挥发性酸度、柠檬酸、残糖、氯化物、游离二氧化硫、总二氧化硫、密度、

跨端开发方案之桌面应用小程序

小程序容器技术的未来是充满希望的,它为我们开辟了一个全新的数字世界,连接了桌面操作系统和移动生态系统之间的界限。正如技术不断演进,我们可以期待着更多的创新和发展,为用户带来更加便捷和多样化的应用体验。这一技术的推广和应用将继续推动数字科技的发展,塑造着未来的数字生活。QtGroup在提及2023年有桌面端应用程序开发热

【微服务实战之Docker容器】第四章-【微服务实战之Docker容器】第三章-镜像仓库

系列文章目录【微服务实战之Docker容器】第一章-下载及安装文章目录系列文章目录坑:容器卷记得加入以下命令配置是个啥?能干啥?基本的命令读写规则映射添加说明卷的继承和共享坑:容器卷记得加入以下命令配置--privileged=trueDocker挂载主机目录访问如果出现cannotopendirectory.:Per

第24章_瑞萨MCU零基础入门系列教程之内部温度传感器-TSN

本教程基于韦东山百问网出的DShanMCU-RA6M5开发板进行编写,需要的同学可以在这里获取:https://item.taobao.com/item.htm?id=728461040949配套资料获取:https://renesas-docs.100ask.net瑞萨MCU零基础入门系列教程汇总:https://b

通过 Helm Chart 部署 Easysearch

Easysearch可以通过Helm快速部署了,快来看看吧!Easysearch的Chart仓库地址在这里https://helm.infinilabs.com。使用Helm部署Easysearch有两个前提条件:cert-managerlocal-path我们先按照Chart仓库的说明来快速部署一下。~helmrep

LLM(二)| LIMA:在1k高质量数据上微调LLaMA1-65B,性能超越ChatGPT

本文将介绍在Lit-GPT上使用LoRA微调LLaMA模型,并介绍如何自定义数据集进行微调其他开源LLM监督指令微调(SupervisedInstructionFinetuning)什么是监督指令微调?为什么关注它?目前大部分LLM都是decoder-only,通常是续写任务,有时候未必符合用户的需求,SFT是通过构造

锐捷交换机vlan隔离(wifi段仅能访问外网,和内网隔离)

因为公司的wifi段,未做隔离,无意间上了网,发现能访问内网网段,这里内网是10、20段,管理网段是100段,于是做了和内网的vlan隔离。拓朴如下,所有vlan的网关都起在核心上,核心上起了DHCP,分配wifi段为80段。所有交换机通过trunk连接。要求把80段和内网的其它网段隔离开,不让它访问:在锐捷核心上配置

深度学习归一化原理及代码实现(BatchNorm2d,LayerNorm,InstanceNorm,GroupNorm)

文章目录概述形式原理理解源代码实现1.BatchNorm2d2.LayerNorm3.InstanceNorm4.GroupNorm概述本文记录总结pytorch中四种归一化方式的原理以及实现方式。方便后续理解和使用。本文原理理解参考自https://zhuanlan.zhihu.com/p/395855181形式四种

【无标题】

文章目录ListView是怎么渲染的?ListView怎么做到控制性能?_ViewportElementRenderViewport先从这一块朴素的代码开启我们的旅程:ListView.builder(itemBuilder:((context,index){returnListTile(title:Text("thi

【PyTorch 攻略 (3/7)】线性组件、激活函数

一、说明神经网络是由层连接的神经元的集合。每个神经元都是一个小型计算单元,执行简单的计算来共同解决问题。它们按图层组织。有三种类型的层:输入层、隐藏层和输出层。每层包含许多神经元,但输入层除外。神经网络模仿人脑处理信息的方式。二、神经网络的组件激活功能确定是否应该激活神经元。神经网络中发生的计算包括应用激活函数。如果一

循环神经网络——下篇【深度学习】【PyTorch】【d2l】

文章目录6、循环神经网络6.7、深度循环神经网络6.7.1、理论部分6.7.2、代码实现6.8、双向循环神经网络6.8.1、理论部分6.8.2、代码实现6.9、机器翻译6.9.1、理论部分6.10、编码器解码器架构6.10.1、理论部分6、循环神经网络6.7、深度循环神经网络6.7.1、理论部分设计多个隐藏层,目的是为

热文推荐