我们正在尝试开发基于信标的定位应用程序。

目前我们正在尝试分析不同的选项,我们对使用品牌半径网络的信标进行的测试感到惊讶。

我们有 3 个半径网络点信标,我们正在测量不同距离的 rssi 值。这些是使用 locate 应用程序(半径网络官方)获得的结果,我们对每个信标进行 2 次测量。这 3 个信标的功率为 -12 dbm。

bluetooth-lowenergy - Radius Networks 信标校准与定位应用程序-LMLPHP

正如您在表中看到的,结果根本不是决定性的,并且很难就此得出某种结论。这是预期的结果吗?我们如何才能获得一些更有意义的值,也许将信标配置为更低的功率?

任何形式的帮助都会受到欢迎,因为我们很迷茫。

问候

编辑:

这些是使用功率为 3 dbm 配置的 3 个信标获得的结果。

3 个信标的条件完全相同,并且与之前的测试完全相同。

在这个测试中可以观察到,一米和十米的数值是有区别的。但是,某些距离的信标之间的值差异令人惊讶。

例如,半径 1 和半径 3 (-48,-49,-50) dbms 为 1 米,半径 2 (-55,-60) dbms。这些结果是在具有相同配置和条件的插层测量中获得的。

既然信标的配置方式都一样,而且条件也一直都一样,那么它们之间的值不应该更相似吗?

bluetooth-lowenergy - Radius Networks 信标校准与定位应用程序-LMLPHP

最佳答案

从信标检测到的 RSSI 水平有很多变化是正常的。校准程序应该通过对一段时间内的测量值求平均值来尽可能地减少这种噪音。 Locate 中的实现是丢弃顶部和底部 10% 的测量值,并取其余测量值的平均值。

您在表中显示的结果令人惊讶,因为当您从 1m 移动到 10m 时,平均信号电平并没有变得更弱。目前尚不清楚是什么原因造成的。

获得最佳效果的一些提示:

  • 将发射器功率增加到最高设置。信号电平越强,信噪比越高,读数的变化就越小。
  • 将广告速率(每秒包数)提高到最高设置。传输的数据包越多,用于平均的统计样本就越多。
  • 从 iPhone 5 周围移除任何可能影响蓝牙天线的 shell 。
  • 尽量减少测试区域的障碍物,尤其是金属物体。

  • 完全披露:我是 Locate 应用程序中校准 RSSI 收集算法的作者。

    关于bluetooth-lowenergy - Radius Networks 信标校准与定位应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42066775/

    10-13 02:29