AltBeacon Library - 信标距离扫描不一致,有解决办法吗?

问题描述 投票:0回答:0

在我的 Android 应用程序中使用 AltBeacon 库并试验 3 个 iBeacons 时,我发现计算到这些设备的距离非常不一致,甚至在扫描之间变化约 90%,如果应用程序使用实时用户,这会危及用户体验标记。

这是我的三个连续扫描的示例:

I/Distâncias: Distance1: 7.871763695020549
I/Distâncias: Distance2: 1.189846194110576
I/Distâncias: Distance3: 0.30794614765743855

I/Distâncias: Distance1: 8.06442034917746
I/Distâncias: Distance2: 0.28282208519983487
I/Distâncias: Distance3: 0.30794614765743855

I/Distâncias: Distance1: 1.1589719262969496
I/Distâncias: Distance2: 0.2540181211096404
I/Distâncias: Distance3: 0.30794614765743855

这些距离是在不移动运行应用程序的智能手机的情况下拍摄的。

我们可以看到 beacon 3 的值是相同的,然而,与后者相比,beacon 1 的值在第三次扫描时受到了巨大的打击,提供了错误且不准确的距离。

发生这种情况是出于特定原因还是有什么方法可以减少这些对计算距离的重大影响?

java android beacon altbeacon
© www.soinside.com 2019 - 2024. All rights reserved.