BLE characteristic与descriptor格式规范及官方标准定义获取地址问询
BLE标准属性定义与规范获取说明
官方资源的当前访问路径
- 蓝牙技术联盟(Bluetooth SIG)在2023年完成官方站点重构后,原bluetooth.com下的旧规范路径已下线,所有公开的BLE标准服务、特征(Characteristic)、描述符(Descriptor)定义现已统一归类到站点的GATT规范专区。
- 你可以通过官方站点顶部导航的「规范」板块,找到「通用属性配置文件(GATT)」分类入口,进入后即可查看所有已发布标准属性的汇总列表,每个属性的详情页都提供对应的PDF说明文档、XML定义文件的下载入口。
- 所有公开正式版的标准资源不需要注册账号、无需付费即可免费访问下载,没有访问权限限制。仅未公开发布的草案版规范需要蓝牙联盟成员权限才可查阅。
BLE特征、描述符的格式规范
GATT层的属性格式统一遵循蓝牙核心规范补充文档(Core Specification Supplement)的约束,核心规则如下:
- 特征的基础结构固定包含三个组成部分:
特征声明、特征值、可选的特征描述符集合。其中特征声明字段固定存储属性权限、特征值句柄、特征UUID三类核心信息。 - 描述符是对特征值的补充说明,标准描述符的格式有统一要求:比如常用的客户端特征配置描述符(CCCD)固定为2字节长度,最高位对应通知功能开关、次高位对应指示功能开关。
- 所有标准属性的字段长度、数据类型、编码规则都可在对应属性的定义文档中直接查阅;自定义属性的格式可由开发者自行定义,建议优先遵循蓝牙联盟发布的通用数据类型规范减少兼容性问题。
内容的提问来源于stack exchange,提问作者GPS
相关产品推荐
相关产品推荐

