Android AltBeacon-如何降低扫描iBeacon的触发灵敏度?

Android AltBeacon-如何降低扫描iBeacon的触发灵敏度?,android,altbeacon,Android,Altbeacon,我正在使用AltBeacon,它似乎工作得相当好 我正在开发一个应用程序,当iBeacon在附近,比如离应用程序0-2米远时,它会触发一个活动 然而,即使iBeacon距离应用程序15-20米远,也会触发该活动,因为应用程序太敏感,无法使用 我尝试使用测距功能来计算应用程序和信标之间的距离,并过滤掉冒失的触发。然而,这会导致额外的广告延迟。换句话说,扫描周期面临长达20秒的长延迟,即使扫描周期设置非常短,例如1秒 有鉴于此,AltBeacon库是否可以配置为仅在iBeacon非常接近(如0-2m

我正在使用AltBeacon,它似乎工作得相当好

我正在开发一个应用程序,当iBeacon在附近,比如离应用程序0-2米远时,它会触发一个活动

然而,即使iBeacon距离应用程序15-20米远,也会触发该活动,因为应用程序太敏感,无法使用

我尝试使用测距功能来计算应用程序和信标之间的距离,并过滤掉冒失的触发。然而,这会导致额外的广告延迟。换句话说,扫描周期面临长达20秒的长延迟,即使扫描周期设置非常短,例如1秒

有鉴于此,AltBeacon库是否可以配置为仅在iBeacon非常接近(如0-2m)时才将触发灵敏度降低为触发? (通过更好地使用测距功能或使用任何其他想法)

任何意见都将不胜感激


关于,

我不明白为什么使用测距会导致额外的延迟。如果同时开始测距和监视,测距回调应该在监视回调的毫秒内,您可以使用它来检查估计距离或RSSI。我认为这是最好的解决方案,但你需要解释一下为什么它会给你造成延误。谢谢你的评论,大卫。目前看来,测距功能是唯一的选择。我真不明白为什么广告会延误。。如果我弄清楚原因,我会添加一条评论。