乐鑫科技全球首批支持蓝牙 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包实现环境隔离,…...
Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...
