我正在使用蓝牙适配器来发现蓝牙设备。搜索显示所有设备(iOS,Android,扬声器等),这些设备在周围蓝牙开启时可用。
我的应用程序发送和接收数据,因此安装在两个不同的Android设备上,应用程序可以执行聊天功能,前提是两个应用程序都使用相同的应用程序UUID。
当我执行设备发现/搜索时,我只能将发现限制为那些 Android 且正在使用我的应用程序的设备,即我的 App UUID 和不要显示所有其他蓝牙设备。
我知道在iOS中使用特征UUID会发生这种情况。
欣赏回应。
答案 0 :(得分:0)
1)首先,您要对附近的所有设备进行查询(搜索) 2)对于每个枚举的设备,在其上执行发现(SDP)以收集其所有服务/配置文件;如果您找到了您正在搜索的那个,请显示它,否则会忘记它......
PS:我不知道只选择Android设备......您可以使用CoD(设备类别)但不确定您是否可以将Android与其他智能手机分开......#...;