【发布时间】:2013-03-20 09:43:01
【问题描述】:
我想做的是: 我有一个包含某些蓝牙设备(BD_ADDR)的数据库。我想知道是否有任何设备在范围内,如果是,告诉它做点什么。 一种方法是始终运行发现,创建已发现设备的列表并将其与数据库进行比较。如果找到数据库中存在的设备,我会打开与它的连接并告诉它做某事。 问题是这个过程很慢,而且要可靠地找到所有设备,查询长度必须很大,并且必须一直重复这个过程。
我的想法是只发现一次我的蓝牙,将其与我的设备配对,然后每当设备进入范围内时,与其建立连接不是通过冗长的发现,而是以某种方式使用我已经拥有的信息用于此设备。
换句话说,是否可以使用我已经知道的有关设备的信息(之前与它配对或刚刚与之建立连接)开始与它通信而无需先发现它?
谢谢你, donescamilloATgmail.com
【问题讨论】:
标签: bluetooth