gpt4 book ai didi

android - 如何使用 AltBeacon 获得更快的测距响应?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:56 29 4
gpt4 key购买 nike

我目前正在使用 BEACONinside 的 BLE 信标开发一个展示应用程序。我已将我的应用程序设置为对我的两个信标进行测距(因此有 2 个 Region)。这工作正常,我收到了所有回调和我需要的所有信标信息。

我正在监控报告的距离并注意到它不会立即更新距离值,而是逐渐更新。记录每个回调我看到报告的距离缓慢减少,即使我跑向信标。这意味着,即使(用于测试)扫描间隔非常短,我到达了信标,仍然需要等待最多十秒钟才能报告距离以反射(reflect)接近度。

这有什么原因吗?我可以调整设置让它立即更新吗?

我的场景只是两个放置在不同点的信标,我想在靠近它们时触发一个 Action 。所以使用测距而不是监控是正确的方法,对吧?目前,我比较了最后三个测量值,看看我是否离灯塔更近了。

谢谢!

最佳答案

我自己找到了解决方案。我看到图书馆将使用 RSSI 的运行平均值来计算距离。示例过期时间默认为 20 秒。这可以解释逐渐更新的距离。

所以打电话

RangedBeacon.setSampleExpirationMilliseconds(5000);

5 秒正是我正在试验的,它提供了更快的响应时间和迄今为止良好的区域检测率。

关于android - 如何使用 AltBeacon 获得更快的测距响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25520713/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com