Android蓝牙快速设备发现

时间:2013-01-04 02:03:08

标签: android bluetooth bluetooth-lowenergy

我正在开发蓝牙4.0低功耗应用程序,以快速扫描周围的广告设备(每秒10次或更多)并使用RSSI获取其地址。 根据{{​​3}},发现是异步的,大约需要12秒。有没有办法设定这个时间?或者是否可以使用HCI或蓝牙堆栈直接与设备通信?

1 个答案:

答案 0 :(得分:4)

您正在谈论蓝牙经典API而非低能耗API。这很慢,因为经典的蓝牙堆栈没有快速的广告间隔,并且没有用于如此快速的扫描时间。

由于Android SDK中未正式包含蓝牙低功耗,因此无法设置时间或扫描蓝牙LE设备。您可以尝试使用Boardcom BLE API,但据我所知,它处于alpha阶段,现在只有少数手机可以使用它。