是否可以扫描蓝牙设备以找到其功能

时间:2018-12-14 15:53:01

标签: bluetooth

我正在寻找一种扫描我拥有的设备并发现“它可以做什么”的方法。

换句话说,我想知道一个设备是否能够描述您与之通信以便围绕它构建一些应用程序的方式。

在我的情况下,我想玩一个简单的圣诞灯,但是可以在不同的情况下使用。

1 个答案:

答案 0 :(得分:0)

对于经典蓝牙(BR / EDR):

在扫描蓝牙设备(查询)时,蓝牙设备将发送查询响应(如果要发现),并且可能还会发送扩展查询响应(EIR)。该EIR可能已经包含设备支持的服务列表。这是获取远程设备图片的非常快速的方法。

此外,服务发现协议(SDP)在设备上提供了更多信息。这需要更多步骤。在SDP中,两个设备可以通过乒乓交换其电容。

对于BLE:

连接BLE设备后,通常会进行服务发现。 BLE外围设备(例如耳机或照明灯)向中央设备(例如智能手机)报告其功能。其中一些服务具有predefines functionalities。此外,制造商可以免费添加定制服务。