首页/新闻资讯/正文详情

BLE Host 层 L2CAP --介绍篇

发布时间:2026/9/27 7:46:14 来源:云帆数科 栏目:资讯中心
BLE Host 层 L2CAP --介绍篇
引言L2CAP 是 BLE Host 层的“数据调度中心”。它用CID区分不同数据流用PSM标识上层服务并让 ATT、SMP、CoC 等协议能够共享同一条物理链路。1. L2CAP 在 BLE 协议栈中的位置BLE 协议栈通常分为Controller和Host两大部分ControllerPHY、Link Layer负责无线收发与链路管理HostL2CAP、ATT、SMP、GATT、GAP 等负责协议逻辑与数据组织。L2CAP 位于 Host 层直接构建在 Link Layer 之上向上为 ATT、SMP 等协议提供数据传输服务。从数据流角度看2.L2CAP 的核心职责L2CAP 的职责可以概括为三件事复用、适配、传递服务质量信息。核心职责说明关键词协议复用让 ATT、SMP、L2CAP 信令、CoC 等不同数据流共享同一条链路CID、信道分段与重组解决上层 SDU 与底层 PDU 大小不匹配的问题BLE 中固定信道与 CoC 的实现不同SAR、MTU、MPSMTU / QoS 抽象向上层屏蔽底层链路细节并传递服务质量相关信息MTU、QoS、流控2.1 协议复用一条 BLE 链路上可能同时存在多种数据ATT 属性读写SMP 安全配对LE L2CAP 信令面向连接的 L2CAP CoC 数据。L2CAP 通过信道Channel和CID将这些数据流多路复用使它们互不干扰地并行传输。2.2 分段与重组经典蓝牙 L2CAP 中分段与重组是核心能力。在 BLE 中需要区分两种情况固定信道L2CAP 层通常不做 SAR更多依赖 Link Layer 分段L2CAP CoC支持 L2CAP 层分段与重组通过 MTU、MPS 和信用流控管理数据传输。2.3 MTU 与 QoS 抽象L2CAP 向上层提供 MTU 抽象使 ATT 等协议不必关心底层单次能传多少字节。在 CoC 中L2CAP 还会协商MTU上层 SDU 的最大长度MPS单个 L2CAP PDU payload 的最大长度初始信用接收方允许发送方先发送多少个 PDU。3. 基本概念信道、CID 与 PSM理解 L2CAP最关键的是三个概念信道、CID、PSM。3.1 信道ChannelL2CAP 信道是两个设备之间的逻辑数据通道。常见类型包括信道类型特点BLE 中的使用情况固定信道CID 固定连接建立后自动可用ATT、SMP、LE L2CAP 信令面向连接信道需要信令建立支持协商与流控L2CAP CoC、EATT 等无连接信道单向、无需连接BLE 中基本不用3.2 CID 与 PSM 的区别概念全称作用类比CIDChannel Identifier标识本地的一个逻辑信道端点端口号PSMProtocol/Service Multiplexer标识信道承载的上层协议或服务协议号 / 服务号一句话记忆PSM 决定“用什么协议”CID 决定“走哪条信道”。3.3 BLE 常用固定 CIDCID用途说明0x0001BR/EDR L2CAP 信令经典蓝牙使用BLE 不使用0x0002无连接信道经典/保留BLE 基本不用0x0004ATT属性协议0x0005LE L2CAP 信令BLE 中用于建立/配置 CoC0x0006SMP安全管理协议⚠️注意BLE 的 LE L2CAP 信令使用固定 CID0x0005不是0x0001。0x0001是 BR/EDR L2CAP 信令信道不要混淆。3.4 PSM 示例PSM 用于面向连接信道建立信道时告诉对端“这条信道承载哪个上层协议”。PSM 值通常为奇数一部分由蓝牙 SIG 分配一部分可动态使用。PSM 示例用途0x0001SDP0x0003RFCOMM其他自定义服务或 SIG 分配值4. BLE L2CAP 的信道机制BLE 对经典蓝牙 L2CAP 做了大幅简化最明显的特点是固定信道为主CoC 为扩展。4.1 固定信道BLE 默认使用多个固定信道0x0004ATT0x0005LE L2CAP 信令0x0006SMP。固定信道的优点是连接建立后自动可用不需要显式建立过程不需要 PSM协议栈实现简单适合低功耗设备。4.2 面向连接的 L2CAP 信道CoC当应用需要更高吞吐量、更大 MTU 或独立于 ATT 的数据通道时可以使用L2CAP CoC。CoC 使用LE Credit Based Flow Control Mode发送方必须先拥有接收方授予的“信用”每发送一个 PDU 消耗一个信用接收方处理完数据后通过Flow Control Credit Ind补充信用。4.3 增强信用流控BLE 5.0 及之后引入Enhanced Credit Based Flow Control Mode进一步扩展 CoC 能力一次连接请求/响应中最多可协商5 条信道同时适用于 LE 和 BR/EDR与 EATT 配合时可改善多应用并发场景下的延迟表现。4.4 固定信道 vs CoC特性固定信道L2CAP CoC建立方式连接后自动可用通过 LE L2CAP 信令建立CID固定动态分配PSM不需要需要分段L2CAP 层通常不 SAR支持 L2CAP SAR流控无 L2CAP 信用流控信用流控典型用途ATT、SMP、LE 信令大数据、EATT、自定义服务5. 与经典蓝牙 L2CAP 的关键差异维度经典蓝牙 BR/EDR L2CAPBLE L2CAP信道类型固定信道 动态面向连接信道固定信道为主 可选 CoC信道模式Basic、重传、流模式、增强重传等固定信道无模式CoC 使用信用流控分段重组完整支持固定信道依赖 LLCoC 支持 L2CAP SAR复杂度高精简降低功耗与实现成本信令 CID0x00010x0005典型设计目标高吞吐、多协议复用低功耗、低开销、够用即可BLE 对 L2CAP 的简化体现了一种工程哲学在满足低功耗需求的前提下把复杂度降到最低。固定 CID 的方式让 BLE 设备无需维护复杂的信道建立状态机这对资源受限的嵌入式设备非常重要。6. 小结L2CAP 是 BLE Host 层中一个“低调但不可或缺”的协议层。它向上层 ATT、SMP 等协议屏蔽底层链路细节通过CID和PSM实现精准的数据路由通过MTU/MPS 协商和信用流控支撑 CoC 数据传输并在经典蓝牙与 BLE 之间呈现出不同的复杂度取舍。理解 L2CAP 的信道模型、固定 CID 和 CoC 机制是深入掌握 BLE 协议栈数据流的关键一步

相关推荐

F2 移动端图表库实战指南:基于图形语法的高性能交互可视化方案
F2 移动端图表库实战指南:基于图形语法的高性能交互可视化方案

数据可视化前端 【免费下载链接】F2 📱📈An elegant, interactive and flexible charting library for mobile. 项目地址: https://gitcode.com/gh_mirrors/f2/F2 点击查看 免费下载 F2(antv/f2)是 AntV 团队专为移动… · 2026/9/27 7:46:08

Substrate pallet-staking 深度解析:NPoS 质押模块的角色模型、收益分配与惩罚机制
Substrate pallet-staking 深度解析:NPoS 质押模块的角色模型、收益分配与惩罚机制

区块链开发框架后端 【免费下载链接】substrate Substrate: The platform for blockchain innovators 项目地址: https://gitcode.com/gh_mirrors/su/substrate 点击查看 免费下载 导读 本文以 Substrate 仓库中的 frame/staking/README.md 为骨架,结合… · 2026/9/27 7:46:08

F2 旭日图(Sunburst)组件实战指南:层级数据径向可视化的配置、原理与场景
F2 旭日图(Sunburst)组件实战指南:层级数据径向可视化的配置、原理与场景

数据可视化前端 【免费下载链接】F2 📱📈An elegant, interactive and flexible charting library for mobile. 项目地址: https://gitcode.com/gh_mirrors/f2/F2 点击查看 免费下载 旭日图(Sunburst)是 F2 移动端图表… · 2026/9/27 7:45:49

梁山网站开发救急:3个免费工具搞定被黑挂马
梁山网站开发救急:3个免费工具搞定被黑挂马

梁山网站开发救急:3个免费工具搞定被黑挂马 网站突然弹窗全是色情广告,后台密码改了也没用,浏览器直接标红不安全。这种被黑挂马的绝望感,做过站的人都知道有多窒息。很多梁山本地的小企业主,遇到这种情况第一反应是找当初建站的人,但往往对方已经失联… · 2026/9/27 11:59:02

昨天好好的,今天 Claude 无法进入?WSL 下 Node.js/npm 环境排查与 TaoToken 配置修复
昨天好好的,今天 Claude 无法进入?WSL 下 Node.js/npm 环境排查与 TaoToken 配置修复

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 11:59:02

7B 模型给大模型当“记忆管家”:ActiveContext 用强化学习打破长上下文瓶颈
7B 模型给大模型当“记忆管家”:ActiveContext 用强化学习打破长上下文瓶颈

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 11:59:02

如何做论文网站进阶技巧
如何做论文网站进阶技巧

3种论文网站源码下载方案对比,域名服务器不踩坑指南 域名买错了?服务器选贵了?很多新手在做论文网站时,第一步就卡死在基础设施上。你辛辛苦苦找到的【源码下载】链接,解压后却发现连不上数据库,或者解析域名时提示未备案。这种挫败感我太熟悉了。别慌… · 2026/9/27 11:59:01

万象生鲜系统温度超限自动预警技术是领先关键点
万象生鲜系统温度超限自动预警技术是领先关键点

万象生鲜系统通过温度超限自动预警技术,在存储与运输环节确保生鲜产品保持最佳状态。该技术能实时监测温度变化,及时发现异常并发出预警通知相关人员。这不仅提升了产品的安全与质量,也让智能冷链管理发挥着关键作用。凭借这一系统&#xff0… · 2026/9/27 11:58:55

网站建设行业怎么样:3个免费工具搞定备案与部署
网站建设行业怎么样:3个免费工具搞定备案与部署

网站建设行业怎么样:3个免费工具搞定备案与部署 别再对着那些千篇一律的模板网站叹气,真的不够看。很多创业团队负责人跟我抱怨,花了大价钱找外包,做出来的官网像上世纪的产物,既丑又慢,根本留不住客户。更扎心的是,想自己折腾,又觉得域名、服务器、… · 2026/9/27 11:58:49

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码