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

乐鑫科技全球首批支持蓝牙 Mesh Protocol 1.1 协议
乐鑫科技 (688018.SH) 非常高兴地宣布,其自研的蓝牙 Mesh 协议栈 ESP-BLE-MESH 现已支持最新蓝牙 Mesh Protocol 1.1 协议的全部功能,成为全球首批在蓝牙技术联盟 (Bluetooth SIG) 正式发布该协议之前支持该更新的公司之一。这意味着乐鑫在低功耗蓝牙无线…...

1.算法——数据结构学习
算法是解决特定问题求解步骤的描述。 从1加到100的结果 # include <stdio.h> int main(){ int i, sum 0, n 100; // 执行1次for(i 1; i < n; i){ // 执行n 1次sum sum i; // 执行n次} printf("%d", sum); // 执行1次return 0; }高斯求和…...
信息论基础第二章阅读笔记
信息很难用一个简单的定义准确把握。 对于任何一个概率分布,可以定义一个熵(entropy)的量,它具有许多特性符合度量信息的直观要求。这个概念可以推广到互信息(mutual information),互信息是一种…...
Content-Type的取值
接口发送参数、接收响应数据,都需要双方约定好使用什么格式的数据,例如 json、xml。只有双方按照约定好的格式去解析数据才能正确的收发数据。而 Content-Type 就是用来告诉你数据的格式,这样我们才能知道怎么解析参数。 常见的 Content-Typ…...

【趣味JavaScript】5年前端开发都没有搞懂toString和valueOf这两个方法!
🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞…...
Python中的接口是什么?
在Python中,接口是一种约定或协议,用于定义类应该实现哪些方法或属性。接口并不会提供实际的实现,而是只定义了类应该具有哪些方法和属性的签名。 Python中的接口通常通过抽象基类(Abstract Base Class,简称ABC&#…...

自学WEB后端01-安装Express+Node.js框架完成Hello World!
一、前言,网站开发扫盲知识 1.网站搭建开发包括什么? 前端 前端开发主要涉及用户界面(UI)和用户体验(UX),负责实现网站的外观和交互逻辑。前端开发使用HTML、CSS和JavaScript等技术来构建网页…...

从C语言到C++:C++入门知识(1)
朋友们、伙计们,我们又见面了,本期来给大家解读一下有关C语言的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精通 数…...

服务器(Windows系统)自建filebrowser网盘服务器超详细教程
需要依赖(工具) 轻量服务器(云服务器)一台 —— 环境Windows Server 2019filebrowser安装包(https://github.com/filebrowser/filebrowser/releases) 下载安装filebrowser 进入链接下载:https:/…...
扩展欧几里得
扩展欧几里得算法 求 a x b y d axbyd axbyd 的一组解, d gcd ( a , b ) d \gcd(a,b) dgcd(a,b)。 辗转相除递归求解。 假设已经求出 b x ( b m o d a ) y d bx (b \bmod a)y d bx(bmoda)yd 的一组解。 a x b y b x ′ ( b m o d a ) y ′ b x …...
MySQL 事务介绍 (事务篇 一)
什么是事务? 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 注意点:默认MySQL的事务是自动提交…...

nvm nodejs的版本管理工具
nvm 全英文名叫 node.js version management,是一个 nodejs 的版本管理工具,为了解决 nodejs 各种版本存在不兼容现象可以通过他安装和切换不同版本的 nodejs。 一、完全删除之前的 node 和 npm 1. 打开 cmd 命令窗口,输入 npm cache clean…...

terraform简单的开始-vpc cvm创建
从网络开始 从创建VPC开始 复用前面的main.tf的代码: terraform {required_providers {tencentcloud {source "tencentcloudstack/tencentcloud"version "1.81.25"}} } variable "region" {description "腾讯云地域"…...

【MySQL】开启 canal同步MySQL增量数据到ES
开启 canal同步MySQL增量数据到ES canal 是阿里知名的开源项目,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。示使用 canal 将 MySQL 增量数据同步到ES。 一、集群模式 图中 server 对应一个 canal 运行实例 ,对应一…...

密码学概论
1.密码学的三大历史阶段: 第一阶段 古典密码学 依赖设备,主要特点 数据安全基于算法的保密,算法不公开,只要破译算法 密文就会被破解, 在1883年第一次提出 加密算法应该基于算法公开 不影响密文和秘钥的安全ÿ…...

渗透测试中的前端调试(一)
前言 前端调试是安全测试的重要组成部分。它能够帮助我们掌握网页的运行原理,包括js脚本的逻辑、加解密的方法、网络请求的参数等。利用这些信息,我们就可以更准确地发现网站的漏洞,制定出有效的攻击策略。前端知识对于安全来说,…...

SPA项目之登录注册--请求问题(POSTGET)以及跨域问题
🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于VueElementUI的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.ElementUI是什么 💡…...

Spring Cloud Alibaba Gateway全局token过滤、局部过滤访问时间超过50ms日志提示
文章目录 Spring Cloud Alibaba Gateway验证token在前篇的基础上加入依赖在filter包中创建tokenFilter Spring Cloud Alibaba Gateway局部过滤1.继承AbstractGatewayFilterFactory2.仿照AddRequestHeaderGatewayFilterFactory Spring Cloud Alibaba Gateway验证token 基础搭建…...
运算符 - Go语言从入门到实战
运算符 - Go语言从入门到实战 算术运算符 假设A变量等于10,B变量等于20。 运算符描述实例相加A B 输出结果 30-相减A - B 输出结果 -10*相乘A * B 输出结果 200/相除B / A 输出结果 2%求余B % A 输出结果 0⾃增A 输出结果 11–⾃减A-- 输出结果 9 特性…...

jupyterlab开发环境最佳构建方式
文章目录 背景jupyterlab环境构建运行虚拟环境构建以及kernel映射验证总结 背景 从jupyter notebook切换到了jupyter lab. 这里记录一下本地环境的最佳构建方式. jupyter lab 安装在jupyterlab-local的anaconda 虚拟环境中.建立多个其他虚拟环境安装各种python包实现环境隔离,…...

NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...

基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...

系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文通过代码驱动的方式,系统讲解PyTorch核心概念和实战技巧,涵盖张量操作、自动微分、数据加载、模型构建和训练全流程&#…...

[论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG
TrustRAG: Enhancing Robustness and Trustworthiness in RAG [2501.00879] TrustRAG: Enhancing Robustness and Trustworthiness in Retrieval-Augmented Generation 代码:HuichiZhou/TrustRAG: Code for "TrustRAG: Enhancing Robustness and Trustworthin…...

Linux操作系统共享Windows操作系统的文件
目录 一、共享文件 二、挂载 一、共享文件 点击虚拟机选项-设置 点击选项,设置文件夹共享为总是启用,点击添加,可添加需要共享的文件夹 查询是否共享成功 ls /mnt/hgfs 如果显示Download(这是我共享的文件夹)&…...

Axure零基础跟我学:展开与收回
亲爱的小伙伴,如有帮助请订阅专栏!跟着老师每课一练,系统学习Axure交互设计课程! Axure产品经理精品视频课https://edu.csdn.net/course/detail/40420 课程主题:Axure菜单展开与收回 课程视频:...
基于 HTTP 的单向流式通信协议SSE详解
SSE(Server-Sent Events)详解 🧠 什么是 SSE? SSE(Server-Sent Events) 是 HTML5 标准中定义的一种通信机制,它允许服务器主动将事件推送给客户端(浏览器)。与传统的 H…...
Linux信号保存与处理机制详解
Linux信号的保存与处理涉及多个关键机制,以下是详细的总结: 1. 信号的保存 进程描述符(task_struct):每个进程的PCB中包含信号相关信息。 pending信号集:记录已到达但未处理的信号(未决信号&a…...

OpenHarmony标准系统-HDF框架之I2C驱动开发
文章目录 引言I2C基础知识概念和特性协议,四种信号组合 I2C调试手段硬件软件 HDF框架下的I2C设备驱动案例描述驱动Dispatch驱动读写 总结 引言 I2C基础知识 概念和特性 集成电路总线,由串网12C(1C、12C、Inter-Integrated Circuit BUS)行数据线SDA和串…...
python数据结构和算法(1)
数据结构和算法简介 数据结构:存储和组织数据的方式,决定了数据的存储方式和访问方式。 算法:解决问题的思维、步骤和方法。 程序 数据结构 算法 算法 算法的独立性 算法是独立存在的一种解决问题的方法和思想,对于算法而言&a…...