Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何使用AltBeacon获得更快的测距响应?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用BEACONinside的BLE信标开发一个展示应用程序.我已将我的应用程序设置为我的两个信标范围(因此有2个区域).这工作正常,我收到所有的回调和我需要的所有信标信息.

我正在监控报告的距离并注意到它不会立即更新距离值,而是逐渐更新.每次回调都会让我看到报告的距离缓慢下降,即使我跑向信标.这意味着,即使有一个(用于测试)非常低的扫描间隔,我到达了信标,仍然需要等待十秒钟才能报告距离以反映接近度.

这是否有原因,我可以调整设置以立即更新吗?

我的场景只是放置在不同点的两个信标,我想在接近它们时触发一个动作.因此,使用范围而不是监控将是方法,对吗?目前我比较了最后三次测量,看看我是否更接近灯塔.

谢谢!

解决方法

我自己找到了解决方案.我看到该库将使用RSSI的运行平均值来计算距离.样本到期时间认为20秒.这可以解释逐渐更新的距离.

所以打电话

RangedBeacon.setSampleExpirationMilliseconds(5000);@H_419_28@ 
 

5秒就是我正在尝试的,提供更快的响应时间,到目前为止,区域的检测率很高.

大佬总结

以上是大佬教程为你收集整理的android – 如何使用AltBeacon获得更快的测距响应?全部内容,希望文章能够帮你解决android – 如何使用AltBeacon获得更快的测距响应?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。