2

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

4

1 回答 1

4

您说的是蓝牙经典 API,而不是低能耗 API。之所以这么慢,是因为经典的蓝牙堆栈没有快速的广告间隔,并且没有这么快的扫描时间。

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

于 2013-01-10T12:17:36.830 回答