【问题标题】:Android Ble scanning in the background slowAndroid Ble在后台扫描速度慢
【发布时间】:2018-01-18 09:56:10
【问题描述】:

我正在开发一个应用程序,它有一个持续运行的后台服务,并使用 iBeacons 在应用程序靠近 Ble 信标时提醒应用程序,用户可以将手机放在附近并从 Ble 信标读取信息。

当来自蓝牙回调的 RSSI 低于某个值并且它在操作系统低于 Android 7 的设备上运行快速时,我正在尝试进行近距离检查并启动应用程序。 但在 Android 7 及更高版本上,我只能收到延迟 5 秒的蓝牙回调,这太慢了。为什么差别这么大,有什么办法可以加快回调频率

【问题讨论】:

    标签: android bluetooth bluetooth-lowenergy


    【解决方案1】:

    他们已对其进行了更改,以便在后台以较低负载的扫描参数运行。也就是说,如果我没记错的话,每 5 秒有 500 毫秒的窗口。我认为您对此无能为力。

    在我看来,500 毫秒/5 秒是一个非常糟糕的选择。每 500 毫秒 50 毫秒会更好...

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多