据我所知,监控为您提供了扫描附近区域可见的信息(带有像regionentered,regionexit等回调),然后测距提供了有关该区域信标的信息。
所以在屏幕后面是同样的蓝牙扫描足以调用两个回调?或者我们需要为每个扫描开始单独扫描?
答案 0 :(得分:0)
理论上,一次扫描足以完成所有这些操作。扫描回调提供足够的信息来计算信标区域/范围。 (您可以使用库或为自己编写自己的算法。)
然而,实际上应用程序需要重新启动单独的扫描,只是为了保护设备上的蓝牙堆栈。如果长时间运行一次蓝牙扫描,则存在一些特定于设备的问题。定期重新启动扫描会显着提高某些设备的稳定性。