1

我在很多地方读到 RSSI 是高度特定于环境的(例如,墙壁天气),这使得很难以欧几里德的方式推断哪个信标最接近。我还收集到RSSI 以从 0(良好连接强度)到 -100(不良连接强度)的任意单位测量。尽管存在这些挑战,但我对以下两个与信标 <--> 设备通信的 RSSI 值的可靠性相关的思想实验有疑问。

实验 1.给定一个特定的信标和两个位于完全相同位置的设备,这两个设备是否会为该信标注册相同的 RSSI?

实验 2:给定一个特定设备和两个位于完全相同位置的信标,这两个信标是否会为该设备注册相同的 RSSI?

为了在统计意义上将其形式化,如果将 beacon1-device1 放置在与 beacon2-device2 完全相同的环境中,p(signal | beacon1, device1) = p(signal | beacon2, device2) 会吗?

4

2 回答 2

1

由于不同的天线和设备具有不同的 RF 属性,我将继续说,除非您的信标/设备彼此相同,否则不,您不应该期望相同的 RSSI 读数,即使它们的位置相同。这是因为设备在通过其电路之前无法知道射频信号中有多少功率,并且更好和更大的天线将比更糟糕的天线更好地发送/接收。

也就是说,假设两个设备使用相同的 RSSI 比例,那么两个设备的 RSSI 值 0 和最大 RSSI 值都将被读取为 0,这似乎不一定是这种情况,正如维基百科所说:“例如,Cisco Systems 卡的 RSSI_Max 值为 100,将报告 101 个不同的功率级别,其中 RSSI 值为 0 到 100。另一个流行的 Wi-Fi 芯片组由 Atheros 制造。基于 Atheros 的卡将返回 RSSI 值0 到 127 (0x7f) 的值,其中 128 (0x80) 表示无效值。”

无论如何,如果您的设备相同,那么我希望读数也相同,或者至少彼此非常接近。

于 2014-04-15T14:43:57.567 回答
1

除了硬件和传输功率的差异外,时序也很重要。如果同一设备/信标或不同设备/信标进行的两次测量之间的间隔超过通道相干时间,则 RSSI 可能会发生巨大变化。室内环境相干时间为1s级,室外相干时间小10-100倍。

于 2014-04-15T18:50:20.617 回答