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

 乐鑫科技 (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 感兴趣,可以点此参考相关应用示例。也欢迎您联系我们的客户支持团队,我们将竭诚为您服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/86856.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java 基础篇】Java Stream 流详解

Java Stream(流)是Java 8引入的一个强大的新特性,用于处理集合数据。它提供了一种更简洁、更灵活的方式来操作数据,可以大大提高代码的可读性和可维护性。本文将详细介绍Java Stream流的概念、用法和一些常见操作。 什么是Stream…

API网关是如何提升API接口安全管控能力的

API安全的重要性 近几年,越来越多的企业开始数字化转型之路。数字化转型的核心是将企业的服务、资产和能力打包成服务(服务的形式通常为API,API又称接口,下文中提到的API和接口意思相同),从而让资源之间形…

怎么在OPPO手机桌面上添加文字?便签桌面插件添加教程

很多年轻女性在选择手机时,都比较青睐于设计时尚靓丽、轻薄且续航好、系统流畅、拍照清晰的OPPO手机,并且OPPO为不同的用户提供了高中低不同价格档位的手机型号,能够满足绝大多数女性消费者的使用需求。 不过有不少OPPO手机用户表示&#xf…

关于项目、项目集、项目组合以及运营管理之间的关系

什么是项目? 【项目】这个名词,其实各位一点都不陌生,各位从小到大在各种报章杂志,甚至是每晚的新闻播报里面,每每都会看到或是听到【项目】这个词语,甚至在各位进入大学,或是研究生的阶段里就…

基于人脸5个关键点的人脸对齐(人脸纠正)

摘要:人脸检测模型输出人脸目标框坐标和5个人脸关键点,在进行人脸比对前,需要对检测得到的人脸框进行对齐(纠正),本文将通过5个人脸关键点信息对人脸就行对齐(纠正)。 一、输入图像…

ORB-SLAM2实时稠密地图,解决运行报段错误(核心已转储)运行数据集时出现段错误,出现可视化界面后闪退(添加实时彩色点云地图+保存点云地图)

高翔的稠密建图仓库 1. git clone https://github.com/gaoxiang12/ORBSLAM2_with_pointcloud_map.git 2. 去ORB SLAM2里拷贝Vocabulary到/home/cgm/ORBSLAM2_with_pointcloud_map/ORB_SLAM2_modified文件夹下 3. 删除一些build文件夹 删除ORB_SLAM2_modified/Thirdparty/DB…

哈希 -- 位图、布隆过滤器、海量数据处理

目录 一、位图1.1 经典题目1.2 位图概念1.3 位图的应用1.4 关于位图的三个经典问题 二、布隆过滤器2.1 布隆过滤器的提出2.2 布隆过滤器的概念2.3 布隆过滤器的插入2.4 布隆过滤器的查找2.5 布隆过滤器删除2.6 代码实现2.7 布隆过滤器的优点2.8 布隆过滤器的缺陷2.9 布隆过滤器…

TongWeb8下应用忙碌线程监控

问题 : 在系统运行过程中发现TongWeb进程占用CPU过高,需要分析是应用哪里引起的问题。 分析过程(仅限Linux环境): 1. 通过top命令查看TongWeb的java进程占用的CPU情况。 查看误区:不要以为java进程CPU占到398%就是高&#xff0…

MySQL学习笔记12

MySQL 查询语句: 1、查询五子句:(重点) mysql> select */字段列表 from 数据表名称 where 子句 group by 子句 having 子句 order by 子句 limit 子句; 1)where 子句;条件筛选。 2)group…

golang 通过案列感受下内存分析

package main // 声音文件所在的包,每个go文件必须有归属的包 import ("fmt" )// 引入程序中需要用的包,为了使用包下的函数,比如:Printinfunc exchangeNum(num1 int, num2 int){var t intt num1num1 num2num2 t }…

Elasticsearch:什么是向量和向量存储数据库,我们为什么关心?

Elasticsearch 从 7.3 版本开始支持向量搜索。从 8.0 开始支持带有 HNSW 的 ANN 向量搜索。目前 Elasticsearch 已经是全球下载量最多的向量数据库。它允许使用密集向量和向量比较来搜索文档。 矢量搜索在人工智能和机器学习领域有许多重要的应用。 有效存储和检索向量的数据库…

Cortex-M3/M4之SVC和PendSV异常

一、SVC异常 SVC(系统服务调用,亦简称系统调用)用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它…

2023华为杯数学建模D题第三问-碳排放路径优化(能源消费结构调整的多目标优化模型构建详细过程+模型假设(可复制))

1.碳排放约束下(人为干预按时碳达峰与碳中和的基准情景)能源消费结构多目标优化模型构建 1.1基本假设 本文的模型设计主要基于以下几个基本假设: (1)能源消费结构调整的根本驱动要素,是对投资耗费的最小化…

威胁的数量、复杂程度和扩散程度不断上升

Integrity360 宣布了针对所面临的网络安全威胁、数量以及事件响应挑战的独立研究结果。 数据盗窃、网络钓鱼、勒索软件和 APT 是最令人担忧的问题 这项调查于 2023 年 8 月 9 日至 14 日期间对 205 名 IT 安全决策者进行了调查,强调了他们的主要网络安全威胁和担忧…

Java流式编程的使用

流式编程的使用步骤 使用流式编程的步骤就是: 设置数据源, 设置数据处理的方式,设置收集结果的方式。 使用filter方法实现过滤条件 例子为下&#xff08;查询年龄大于18的用户&#xff09;: Testpublic void streamTest1() {List<Student> students Arrays.asList(ne…

《JVM》第二篇 JVM内存模型深度剖析与优化

目录 一. JDK体系结构与跨平台特性介绍二. JVM内存模型深度剖析三. 从Jvisualvm来研究下对象内存流转模型四. GC Root与STW机制五. JVM参数设置通用模型 一. JDK体系结构与跨平台特性介绍 二. JVM内存模型深度剖析 按照线程是否共享来划分 TLAB(Thread Local Allocation Buffe…

改写软件-怎么选择改写软件

什么是改写软件&#xff1f;改写软件是基于自然语言处理技术的工具&#xff0c;它们可以分析一段文字&#xff0c;并将其重新表达&#xff0c;以保持原始意义&#xff0c;但使用不同的词汇和结构。这种技术可用于减少内容的重复&#xff0c;增加多样性&#xff0c;或者简化复杂…

Python量化交易学习笔记(0)

本文将简单回顾我的量化交易学习的历程&#xff0c;并给出新手学习量化交易的建议学习路线&#xff0c;适合于尚无稳定盈利策略的量化新手阅读&#xff0c;量化大神们请略过。 本文将在博客中置顶&#xff0c;并不定期根据我的学习、交易进行更新。 回顾学习历程 2020年初接…

SpringMVC初级

文章目录 一、SpringMVC 概述二、springMVC步骤1、新建maven的web项目2、导入maven依赖3、创建controller4、创建spring-mvc.xml配置文件&#xff08;本质就是spring的配置件&#xff09;5、web.xml中配置前端控制器6、新建a.jsp文件7、配置tomcat8、启动测试 三、工作流程分析…

pytorch环境搭建到pycharm项目映射配置(成功后回顾性记录/自用)

利用Anaconda创建pytorch虚拟环境 前提&#xff1a;成功安装Anaconda&#xff0c;确保可以打开NVIDIA控制面板 开始-》搜索“Anaconda Prompt” 打开后输入&#xff1a;conda create -n 你的虚拟环境名 python3.9。输入y&#xff0c;继续安装&#xff0c;完成。 输入&#…