目录
开始之前需要准备的资料和文档:
1.DeviceID_SPEC_V13.pdf
2.Assigned Numbers.pdf
1.DID 介绍
DID( device id)是一个用于标示蓝牙设备的协议, 用于提供蓝牙设备类之外的附加信息(比如厂商 ID,产品 ID 等等信息),并将这些信息合并到 SDP 记录和EIR 响应中,以便 remote 设备获取到这些信息。另外,注意的一点是:这个协议并没有角色之分!
DID 目前在蓝牙 SIG 官网,只有两个版本( V1.2/V1.3),主要差别在于 V1.2 只把 DID 一些属性注册到 SDP 中以方便 remote 设备问询 SDP 的时候获取到,而 V1.3在 V1.2 的基础上,增加了把 DID 的一些属性添加到 EIR( Extended InqueryResponse)中,方便 remote 设备在搜寻的时候就能获取到这些信息。
2.DID 属性
DID 是用于注册本地信息,方便 remote 端获取,那 remote 端获取的信息是什么呢?就是我们本节介绍的属性, DID 一共有以下几个属性,如下图所示: