如何检查其他BLE设备支持的蓝牙配置文件?

问题描述:

  1. 我想检查Bluedroid中从设备支持的BLE配置文件。
  2. 有没有工具/应用程序可以做到这一点?

服务发现协议(请参阅here pag 1907)用于发现远程设备上的服务,并且对于每个服务可以看到服务符合的配置文件列表。您可以使用sdptool从到的BlueZ支持读取服务的列表:

例如,sdptool browse 00:80:98:24:15:6D

+0

嗨ricc,感谢您的回复。对于Android Marshmallow,Bluedroid堆栈,您可以使用任何适用于Android的sdptool工具。 – tusharrnimje

+0

我们如何找到Android中单模设备(BLE)支持的配置文件? – tusharrnimje

我要检查在Bluedroid从设备支持BLE的配置文件。

Bluedroid本身不支持BLE曲线实际上但只有暴露GATT接口上层,以及在核心规范它说GATT也是一个配置文件,但我们需要写在它的应用程序。这个应用程序实现了BLE配置文件,例如心率。和BLE配置文件包括服务/特性/描述符。

有没有工具/应用程序可以做到这一点?

iOS上的一个名为“LightBlue”的应用程序可以帮助您找到远程设备支持的配置文件。