【问题标题】:How to Autoconnect to a paired device (BLE) without scanning如何在不扫描的情况下自动连接到配对设备 (BLE)
【发布时间】:2015-05-26 13:29:32
【问题描述】:

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

我们知道,Android 操作系统会自动连接到一些蓝牙设备,例如耳机或车载免提设备,并且手机的功耗一直很低。

有什么方法可以使用与 Android OS 相同的方法吗?

设备一出现在手机附近就需要连接,并且需要不断测量RSSI值。

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

【问题讨论】:

    标签: android bluetooth bluetooth-lowenergy


    【解决方案1】:

    我认为my solution(我的)类似问题可能有助于自动连接。只需将BLE设备的MAC地址保存到DB或其他东西中,并在需要时使用MAC地址进行连接。您可以定期调用connectGatt(),在应用程序启动时或初始化某些内容时。但是我对不断的RSSI检查部分没有任何想法。它可能需要不断扫描。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-30
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多