在Android中找到已知的蓝牙设备

时间:2011-11-17 20:03:56

标签: android bluetooth

我有一个已知蓝牙设备地址的列表,并想知道哪些地址在附近。依次扫描每个都太慢了。我不想强制设备被发现,因为这需要用户提示来破坏我的工作流程。

有没有办法有效地确定哪一组蓝牙设备在附近?

1 个答案:

答案 0 :(得分:0)

  

依次扫描每个都太慢了。

这是否意味着尝试连接到每一个远远慢?我认为除了让其他设备可被发现之外,这是你能够做到的唯一方法。过分简化:为了让您知道那里有什么设备,您需要向他们发送消息并获得响应。当您获得附近可发现设备的列表时,您基本上是发出响应的一般请求。不可发现的设备不会回复此请求,因此为了找到它们,您需要单独向每个设备发送消息。