蓝牙Mesh协议一基本概念

VIP蓝牙Mesh协议一基本概念
前言蓝牙SIG联盟在2017年发布了蓝牙Mesh1.0的协议规格,基于低功耗广播包来实现的多对多的通信技术,Mesh协议建立在BLE的物理层和链路层上,所以也可以和BLE的蓝牙进行通信本章主要介绍蓝牙Mesh的基本概念和协议中的层级结构,也是参考网上的资料,如有异议,欢迎留言指正基本概念广播和洪泛蓝牙Mesh技术是基于BLE的广播报文来实现的,是一种洪泛的消息传输机制,Mesh网络的节点间通过3个广播信道进行通信。当蓝牙Mesh网络中的节点收到消息后会转发这条消息,大大增加了网络的覆盖范围;但
开通可读全文 ·9.7k 人阅读
最低0.47元/天 解锁文章

前言

蓝牙SIG联盟在2017年发布了蓝牙Mesh1.0的协议规格,基于低功耗广播包来实现的多对多的通信技术,Mesh协议建立在BLE的物理层和链路层上,所以也可以和BLE的蓝牙进行通信

本章主要介绍蓝牙Mesh的基本概念和协议中的层级结构,也是参考网上的资料,如有异议,欢迎留言指正

基本概念

广播和洪泛

蓝牙Mesh技术是基于BLE的广播报文来实现的,是一种洪泛的消息传输机制,Mesh网络的节点间通过3个广播信道进行通信。当蓝牙Mesh网络中的节点收到消息后会转发这条消息,大大增加了网络的覆盖范围;但也会引起网络消息泛滥从而造成通信延迟,蓝牙Mesh采用了消息缓存队列和TTL的优化方案来避免消息的无限制转发

  • 消息缓存 Message cache:设备都会缓存收到消息的关键信息,以确定是否已经转发过此消息,如果是就忽略此消息。Message cache至少需要能缓存两条消息
  • Time to Live(TTL): 每个消息都会包含一个Time to Live(TTL)的值,来限制中继的次数,最大可以中继126次。消息每转发一次TTL的值就减1,TTL值为1就不再转发
广播链路

Mesh节点在网络内发送数据不会像普通BLE广播需要等一个固定的广播间隔,而是延迟一小段随机时间后发送,所以为了数据不丢失,节点会启用100%占空比来扫描广播信道,也就是扫描窗口时间=扫描间隔
在这里插入图片描述

VIP 蓝牙mesh基本概念讲解 https://blog.youkuaiyun.com/JaLLs/article/details/88864829 1.蓝牙MESH基本概念 网状网(mesh) Mesh网络,就是一个多对多网络(Many to Many)。 每个设备节点都可以和别的节点自由通讯。在这种拓扑中,因为很多节点可以中继(relay)收到的消息(Message), 所以端对端的通信可以比原来单点之间的通讯距离要远很多。就好像小组讨论自由发言,如果做的太远听不见的话,别人也可以代为传话。 ... 开通可读全文·1.1w 阅读·6 点赞·41 收藏 阅读全文

相关推荐

蓝牙Mesh

1,蓝牙mesh介绍 蓝牙Mesh网络模型: 蓝牙Mesh提高灵活度: 代理节点(Proxy) 低功耗节点(Low-Power) 转发节点(Relay) 朋友节点(Friend) 2,蓝牙Mesh基本概念 a,蓝牙Mesh网络层次 分包组包: b,蓝牙Mesh洪泛管理 消息缓存队列 消息寿命 c,蓝牙Mesh四大节点 代理节点 转发节点 朋友节点 低功耗节点 在蓝牙Mesh中朋友节点和低功耗节点必须成对存在 d,蓝牙Mesh节点 蓝牙Mesh元素(插座上每个插孔都是一个元素) e,网络

weixin_46417419的博客 1万+

蓝牙Mesh开发六 ESP32蓝牙Mesh Wifi共存(浅析)

背景 上一章节用到了低功耗的Ble蓝牙来开发mesh低功耗的应用,但是需要接入网络还需要一个网关。ESP32已经支持了蓝牙Mesh和WIFI协议栈,但是其硬件基础上仅单天线,并且受限其有限的资源;而令人叫喜的是,IDF4.2版本已经很好的支持共存,虽然目前仅只有Wi-Fi STA模式下支持共存,但是通过增加PSRAM可有效提高了BLE WIFI共存模式的数据吞吐率(1Mbps),作为BLE MESH的网关就在好不过 如有异议,欢迎留言指正 功能设计 网关发现未配网设备广播后,网关使能配网器功能将其配置到me

1万+

蓝牙Mesh的基本概念

蓝牙mesh简介 蓝牙Mesh的基本概念   蓝牙Mesh是基于ble广播进行消息传递的一种蓝牙组网通讯网络,是一种采用网络洪泛的方式无中心、无路由的对等网络。以实现蓝牙设备与蓝牙设备之间的多对多通讯,使蓝牙在物联网智能家居领域具有很大的优势。 蓝牙Mesh的基本术语 节点   一个加入到蓝牙Mesh网络中的设备称为节点。一个Mesh网络是有多个几点组成的,每个节点都可以发送、接收、转发消息。消息可以在Mesh网络中被转发从而到达更远的距离。 元素   每个节点可以包含一个或多个元素,元素是由定义节点功能

物联网布道师 8043

蓝牙Mesh学习总结一(蓝牙Mesh介绍)

1.Mesh简介 Blutooth Low Energy Mesh 是基于低功耗蓝牙技术(BLE)的网状网络解决方案。目前使用的是泛洪网状网络(flooding-based mesh network)。 BLE的通信信道有adversing信道(37、38、39)和data信道(0-37).详细见下图。 Mesh主要工作在advertising信道上,通过scan和advertising进行接受和发送。而data信道主要为了兼容不支持advertisi...

qq_26226375的博客 9813

解密蓝牙mesh系列

设计和使用上的趋势或倾向,如用户体验、应用场景和市场定位。

m0_57067154的博客 2181

蓝牙mesh协议栈

学习蓝牙mesh的协议栈

杨泽彬的神秘商店 1701

(汇总)深入理解蓝牙Mesh协议

(一)深入理解蓝牙Mesh的virtual address (二)深入理解蓝牙Mesh的IV index(待补充) (三)深入理解蓝牙Mesh的发包策略 (四)深入理解蓝牙Mesh的加解密(待补充) (五)深入理解蓝牙Mesh的RPL和泛洪(待补充) (六)ellisys使用和如何查看HCI日志(待补充) ...

5902

【蓝牙协议栈】【Mesh】蓝牙Mesh基本概念(超详细)

我们要意识到这是一项很大的优势,目前IOT领域蓝牙的应用与智能手机的发展是相辅相成的,手机对蓝牙设备的支持会促进蓝牙设备的发展,而蓝牙智能设备的发展会促进手机变得更智能,加入更多对蓝牙的支持, 这将使蓝牙Mesh 技术与手机APP和云端配合能够做的更好, 更加人性化。中继的作用是扩大节点的传送范围。当Mesh网络内照明等设备完善后,传感的需求自然会应运而生,门磁,温湿度,PIR等产品会自然的嵌入到蓝牙Mesh网络中,完善网络内的生态,并催生更多的设备之间的联动,使设备和场景更加智能化。

风云说通信 4264

【蓝牙协议栈】【Mesh】Mesh设备的兼容

蓝牙mesh获得如此大的关注,很大一个原因是可以与智能设备的互通。本章节介绍mesh如何实现这一功能。

风云说通信 1590

【蓝牙协议栈】【Mesh】Mesh协议栈起源

这是系列文章中的第一篇,将向您介绍蓝牙mesh网络。我们从两篇概述开始, 后续篇章中将更详细地探讨技术的各个方面。

风云说通信 1240

【蓝牙协议栈】【Mesh】Mesh协议栈介绍

蓝牙mesh网络凭借行业认可、全球互通性、成熟且可信赖的生态系统来创建工业级设备网络。现在对蓝牙mesh的基本概念已有进一步的了解,接下来就能够更深入地了解拓扑的复杂性。在后续的解密蓝牙mesh系列文章中,我们将探讨蓝牙mesh的安全(security)、启动配置(provisioning)、代理节点(proxy node)等

风云说通信 1139

【蓝牙协议栈】【Mesh】Mesh启动配置

本文详细介绍了蓝牙Mesh网络中的启动配置(Provisioning)过程。该过程通过五个阶段实现新设备的安全入网:1)发送Beacon信号;2)邀请阶段交换设备能力;3)基于ECDH协议交换公钥建立安全链路;4)采用OOB、静态OOB或无OOB三种方法进行设备认证;5)使用AES-CCM加密分发包含网络密钥的配置数据。整个过程采用非对称加密建立安全链路,再转换为对称加密进行后续通信,既保证安全性又兼顾嵌入式设备的处理能力。通过严格的验证机制和加密算法,确保只有授权设备能加入Mesh网络,为后续安全通信奠定

风云说通信 2677

交叉熵损失函数基本概念及公式

对于二分类问题,模型的输出通常是一个标量,表示样本属于正类的概率。因此,在二分类的交叉熵损失函数中,我们只需要考虑一个概率值,即模型预测为正类的概率。具体来说,当真实标签为1时,我们关注模型预测为正类的概率;当真实标签为0时,我们关注模型预测为负类的概率。因此,二分类的交叉熵损失函数可以表示为:其中,y 表示真实标签,取值为 0 或 1;p 表示模型预测为正类的概率。而对于多分类问题,模型的输出通常是一个向量,表示样本属于各个类别的概率。因此,在多分类的交叉熵损失函数中,我们需要考虑所有类别的概率。

qlkaicx的博客 1万+

极化码自适应CA-SCL译码(极化码译码)

我们知道最初极化码提出来是运用SC译码,但短码和中等长度其译码性(误码率)能不如LDPC码码,,为了提升有限长度极化码的译码性能,我们主要从译码器的性能和极化码的纠错性能来考虑。 SCL:在增加复杂度的情况下,大幅度增加极化码纠错性能,在高信噪比下,与最优ML性能相同(L=32) CA-SCL:改善最小汉明距离(最小汉明距离增大),增加其纠错性能。把CRC和极化码极联。 自适应CA-SCL:CA-SCL译码虽然提升几乎没的纠错性能,但是导致复杂度大幅度增加,为了降低其复杂度,让L自适应,从而降低其复杂度

m0_52610504的博客 3294

Western blot (WB) 灰度分析进阶指南:ImageJ 高效定量技巧与实战优化

本文详细介绍了使用ImageJ进行Western blot灰度分析的进阶技巧,包括批量处理、背景校正和疑难条带处理等实战优化方法。通过自动化宏脚本和动态背景校正,显著提升分析效率和准确性,特别适合科研人员处理复杂WB数据。

weixin_42557830的博客 901

uniapp自定义tabbar闪屏?3步搞定原生tabbar隐藏+自定义占位(附完整代码)

本文针对UniApp开发中自定义TabBar切换页面闪烁的痛点,提供了一套根治方案。通过隐藏原生TabBar并利用自定义组件进行视觉占位,巧妙结合原生切换的无闪烁优势与自定义设计的灵活性。文章详细解析了闪屏根源,并附上完整的page.json配置与代码实现,帮助开发者彻底解决此问题,提升小程序应用质感。

postgres8guard的博客 1530

SAP 打印输出中 `#` 字符替代日文汉字的根本原因与全面解决方案

只要认清设备类型 / 字符集 / 字体三角关系,并合理利用PDFUCSWINCF或 UPE + URDT,LP01里那些恼人的就会彻底消失,日文汉字将在纸面与 PDF 中如预览一样完美呈现。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 816

【CloudCompare】Windows源码编译CloudCompare

本文详细介绍了在Windows环境下编译安装CloudCompare V2.12.0的过程。首先配置了PCL 1.14.1、CMake 3.30.6和QT 5.14.2开发环境,使用Visual Studio 2022工具集。然后下载源码并通过CMake进行配置,特别注意勾选PLUGIN_STANDARD_QPCL以支持PCD文件加载。最后在VS2022中编译安装,并指出Debug模式下可能遇到的VTK库后缀问题,需添加CMAKE_DEBUG_POSTFIX变量解决。整个流程涵盖了从环境搭建到最终编译成功的

yijiujiusan的博客 487

ROS & ROS2 机器人深度相机激光雷达多传感器标定工具箱入门教程(一)

multisensor_calibration 是一个积极维护的通用标定工具箱,用于辅助基于目标的多传感器标定,支持 ROS 1 和 ROS 2。它提供了多种方法和应用来标定复杂的多传感器系统,例如。

2506_90492529的博客 3261

Android Camera MTK框架

Camera简介: 虽然前文说道Android在5.0之后就推出了Camera2 API,但是各个厂家的基本未适配,导致目前市场上大部分机型使用的仍然是Camera1 API。PS:Android 9.0 Google强制要求各个平台厂商(高通/MTK/华为等)支持Camera2,不再兼容Camera1。 ...

weixin_49303682的博客 5508

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: CC2540蓝牙开发二 OSAL系统
下一篇: 蓝牙Mesh协议三 设备配网
玉怀一捧雪
博客等级 码龄15年 606粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值