如何在不扫描

时间:2015-05-26 13:29:32

标签: android bluetooth bluetooth-lowenergy

我们正在开发BLE应用程序,我们需要低功耗。我们需要在后台进程中连接设备,以便我们一直在扫描。这意味着功耗很大。

我们知道Android操作系统会自动连接到某些蓝牙设备,如耳机或汽车自由设备,并且手机的功耗会保持较低。

有没有办法使用Android操作系统使用的相同方法?

我们需要在手机附近出现时立即连接到设备,我们需要不断测量RSSI值。

通过不断搜索BLE设备可以降低蓝牙功耗吗?

1 个答案:

答案 0 :(得分:-1)

我认为my solution对于类似问题(对我而言)可能有助于自动连接。只需将BLE设备的MAC地址保存到DB或其他内容中,并在需要时使用MAC地址进行连接。您可以在应用启动时或初始化某些内容时定期致电connectGatt()。但我不知道持续的RSSI检查部分。可能需要不断扫描。