Bluetooth 如何找到蓝牙耳机设备使用的a2dp版本?

Bluetooth 如何找到蓝牙耳机设备使用的a2dp版本?,bluetooth,hci,Bluetooth,Hci,我知道找到答案的一个方法是查看设备规范。大多数设备规范仅报告支持A2DP。有没有其他方法可以通过耳机设备找到使用哪种版本的A2DP 目前只有2个版本的A2DP-1.0和1.2 这些差异只是轻微的优化/调整。因此,从用户的角度来看,这真的不重要。 这两个版本都是兼容的,可以相互通信 由于差异是规范中的微小技术文档更改,因此未将其作为不同版本销售给最终用户。(这只是一个A2DP) 要真正了解版本,您必须使用协议嗅探器,并查看SDP(服务发现)查询,该查询通常在配对/初始连接后发生。我建议使用带有内置

我知道找到答案的一个方法是查看设备规范。大多数设备规范仅报告支持A2DP。有没有其他方法可以通过耳机设备找到使用哪种版本的A2DP

目前只有2个版本的A2DP-1.0和1.2 这些差异只是轻微的优化/调整。因此,从用户的角度来看,这真的不重要。 这两个版本都是兼容的,可以相互通信

由于差异是规范中的微小技术文档更改,因此未将其作为不同版本销售给最终用户。(这只是一个A2DP)
要真正了解版本,您必须使用协议嗅探器,并查看SDP(服务发现)查询,该查询通常在配对/初始连接后发生。

我建议使用带有内置蓝牙或蓝牙加密狗的linux。然后可以从命令行使用bluez工具sdptool来获取此信息

协议嗅探器并不是必需的,因为协议嗅探器所做的只是通过空中对数据包进行解码(这正是sdptool所做的),而且更困难的是,您还需要找出链接密钥,这取决于您使用的设备,可能相当困难