news 2026/10/28 1:15:37

【GATT】规范精讲[8]: GATT 的地下管道——L2CAP 承载与信道修路人

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【GATT】规范精讲[8]: GATT 的地下管道——L2CAP 承载与信道修路人

GATT系列前七篇把 GATT 过程部分讲了个遍:发现、读、写、通知、指示,全在 ATT 层打转转。但 ATT PDU 本质上只是一包包字节,它们要穿过链路到达对端,离不开脚下那条 L2CAP 通道。你可以把 GATT 想象成城市里的公交系统,前面研究的 MTU 是单车厢容量,opcode 是线路编号,而 L2CAP 就是地下铺设的轨道和隧道。轨道修成什么样——单车道还是多车道、固定站点还是动态绕行、要不要红绿灯流控——直接决定了上面跑公交的上限与规则。


目录

一、三种承载方式:修隧道还是铺多车道

二、LE 固定信道 0x0004:默认但不够用

三、BR/EDR 动态信道:PSM 直连与 SDP 绕行

四、EATT:多信道并行的增强承载

五、L2CAP 碰撞:双方同时挖隧道怎么办

六、Bearer 支持矩阵:LE 上未增强是必选项

七、空口实录:配对完成后 ATT 层的第一步是修管道

八、从管道到应用:选型与排障的一张清单

九、测验


这一篇把视线下沉一层,看 GATT 如何在 L2CAP 上安家。规范把它放在 L2CAP Interoperability Requirements 一节,内容不算厚,但每一条都卡住了承载的命脉。三种承载方式、MTU 协商、信道建立规则、碰撞退避策略、以及强制性支持矩阵,全部串起来讲,中间用真实空口上配对后的 MTU 交换和链路参数升级做验证。


一、三种承载方式:修隧道还是铺多车道

GATT 在 L2CAP 上有三种承载可选,规范把它们分成三个小节:BR/EDR 上的未增强 ATT、LE 上的未增强 ATT、以及跨平台的增强 ATT(EATT)。先放一张总览图,再逐个拆开。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 1:15:02

【LLC 全波整流电路设计】

LLC 基本特性 LLC 电路的优点: 1 , 原边软开关,减少开通损耗,对于高压输入应用,有很大的优势 原边MOSFET 开通损耗的分析,特别在高压应用情况下,这部分损耗非 常可观 2 ,副边的整流 …

作者头像 李华
网站建设 2026/10/28 1:13:48

副队长JavaScript教程(44)-JS对象方法的使用

点此查看 所有教程、项目、源码导航 文章目录1. 背景2. 如何定义对象方法3. 方法的调用4. 方法里面的 this 关键字(初步认识)5. 带参数、带返回值的方法6. 动态新增、修改、删除方法7. 简写写法(ES6 方法简写,了解即可&#xff09…

作者头像 李华
网站建设 2026/10/28 1:13:22

1076: 三位数求解

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

作者头像 李华
网站建设 2026/10/28 1:13:02

QFtp源码接入Qt工程:跨平台FTP传输与避坑实战

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

作者头像 李华
网站建设 2026/10/28 1:12:59

FPGA时序约束入门:XDC约束文件常见陷阱与静态时序分析优化指南

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

作者头像 李华
网站建设 2026/10/28 1:12:51

Ubuntu Base 构建 ARM64 根文件系统实战:从 chroot 到启动验证

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

作者头像 李华