news 2026/10/29 1:18:27

【GATT】规范精讲[12]: GATT 的 BR/EDR 名片——SDP 记录里藏着哪条通道

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【GATT】规范精讲[12]: GATT 的 BR/EDR 名片——SDP 记录里藏着哪条通道

GATT系列精讲前十一篇讲的 GATT 过程,大多在 LE 上跑,因为消费电子里 BLE 占了绝大多数。但 GATT 不是 LE 的专属,它也能跑在 BR/EDR 上。经典蓝牙世界里有一套沿用了二十多年的服务发现机制叫 SDP——Service Discovery Protocol。当 GATT 想在 BR/EDR 上安家时,就必须按 SDP 的规矩递一张名片,告诉别人自己在哪里、用哪条通道。


目录

一、SDP 是什么,为什么 BR/EDR 需要它

二、两种 SDP 记录:单通道还是双通道

三、PSM 与句柄范围的含义

四、工程启示:SDP 记录是 BR/EDR 设备的必填项

五、测验


这一篇是 GATT 规范的最后一章,内容不长,只规定了 SDP 记录的格式。但它揭示了 GATT 在两种物理层上的身份差异:在 LE 上 GATT 自己就是目录,在 BR/EDR 上 GATT 得先去 SDP 那里挂个号。


一、SDP是什么,为什么BR/EDR需要它

SDP 是经典蓝牙的服务发现协议。一个 BR/EDR 设备要让别人知道自己提供什么服务,就得在 SDP 服务器上注册一条记录。对方想连你的服务,先查 SDP 拿到服务的 UUID、PSM、协议栈等信息,然后才能建立 L2CAP 信道走具体协议。

GATT 在 BR/EDR 上也不例外。规范要求:支持 GATT over BR/EDR 的设备必须发布一条 SDP 记录。这条记录就是 GATT 的名片,上面写着自己的服务 UUID、用哪个 L2CAP PSM、G

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

GoFrame+Vue3+ElementPlus 后台动态菜单与路由权限配置

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

作者头像 李华
网站建设 2026/10/29 1:14:29

EasyGoAdmin 多环境配置管理方法

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

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

leaflet 墨卡托投影和经纬度投影切换

Leaflet 实现墨卡托投影与经纬度投影切换(EPSG:3857 ↔ EPSG:4326) 前言 在使用 Leaflet 开发 Web GIS 应用时,地图显示的核心不仅是瓦片图层,还包括地图所使用的 坐标参考系统(CRS)。 常见的两种坐标体…

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

工业级电源路径主动管理:TPS259483AYWPR与TM4C1294NCPDT协同设计

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

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

STM32定时器中断实战:CubeMX配置与HAL库回调全解析

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

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

FurMark 1.6.5 显卡压力测试实战:从烤机参数到温度功耗诊断

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

作者头像 李华