来自蓝牙信标的信号强度不一致 - Kontakt.io

Posted

技术标签:

【中文标题】来自蓝牙信标的信号强度不一致 - Kontakt.io【英文标题】:Inconsistency in signal strength from bluetooth beacons - Kontakt.io 【发布时间】:2015-03-18 14:12:57 【问题描述】:

最近我们从 Kontakt 购买了一组 6 个信标。由于某种原因,一段时间内的平均 RSSI 值似乎不一致。有人可以帮助我提高对以下问题的理解吗?

    如果信标的 TxPower 为 -77,那么在距信标 1m 处的 iPhone 5 中 getRSSI() 返回的 RSSI 值的标准偏差是多少?

    如果将 2 个信标放置在相同的方向、相同的配置(功率水平和广告速率)、相同的距离、相同的相对位置,是否可以提供或多或少相同的 RSSI 值?

    如果上述类似条件,2 个信标是否会为 getProximity() 提供相同的值?

此外,即使所有这些信标都具有类似的 TxPower 和广告速率设置,电池也会以不同的速率耗尽。

再次感谢。

【问题讨论】:

【参考方案1】:

理论上,使用相同的信标发射器配置相同的方式,您应该会获得相似的结果。 RSSI 将随无线电噪声、多径和障碍物而变化。如果您可以在测试之间保持物理环境相同,则可以从方程中消除多路径和障碍物,只留下无线电噪声。

我没有标准偏差值,但如果您看到 1 m 处的平均 RSSI 为 -77dBm(这就是 TxPower 校准值的含义),那么实际上您可能会看到这个数字相差大约 +/- 10dBm。

无线电噪声意味着没有什么是完全可重复的(问题 2 和 3),但是长时间平均后,您应该会得到类似的结果。

您可以在此处阅读有关信标测距的更多信息:http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html

当然,也有可能您的多个信标的行为方式不同。我对 Kontakt 信标没有特别的了解,所以我无法谈论这种可能性。

【讨论】:

感谢您的快速回答以及您在该领域所做的所有工作。这些是我在类似测试条件下使用 Locate 应用程序获得的 5 个保持在 1 m 的信标的校准值; -70,-73,-80,-76,-77。您认为这种差异是否正常? 信号电平越低,方差越大,1 米处的信号电平相当微弱。一个典型的发射器在 1 米处约为 -60 dBM。信号越弱(RSSI 越负),您看到的变化就越多。 另外,请理解,当您进行校准时,所有 RSSI 测量值都是 30 秒内的平均值,这应该会导致方差下降。您所看到的 IMO 差异太大。 谢谢@davidgyoung。我也是这么想的。由于您的应用程序在 1m 处显示的校准值有些一致,因此我假设在 kontakt 将信标运送给我之前一定没有正确校准信标。希望我的假设是正确的。

以上是关于来自蓝牙信标的信号强度不一致 - Kontakt.io的主要内容,如果未能解决你的问题,请参考以下文章

如何通过网络管理蓝牙信标?

iBeacon(Kontakt Beacon)区域监控在android

蓝牙测距原理

如何使用蓝牙信号强度计算两个安卓设备之间的距离?

蓝牙 LE 信号强度 Linux

使用基站信号强度的三边测量定位接收器?