Bluetooth RSSI是否依赖于信标和设备?

Bluetooth RSSI是否依赖于信标和设备?,bluetooth,wifi,rssi,Bluetooth,Wifi,Rssi,我在很多地方都读到过,RSSI是高度特定于环境的(例如,or),这使得很难用欧几里德方法推断哪个信标是最接近的。我也收集到了。尽管存在这些挑战,但我对以下两个与信标设备通信的RSSI值可靠性相关的思维实验有疑问 实验1。给定一个特定的信标和位于完全相同位置的两个设备,这两个设备是否会为该信标注册相同的RSSI 实验2。给定一个特定设备和两个位于完全相同位置的信标,这两个信标是否会为该设备注册相同的RSSI 为了在统计意义上正式说明这一点,如果将beacon1-device1放置在与beacon2

我在很多地方都读到过,RSSI是高度特定于环境的(例如,or),这使得很难用欧几里德方法推断哪个信标是最接近的。我也收集到了。尽管存在这些挑战,但我对以下两个与信标设备通信的RSSI值可靠性相关的思维实验有疑问

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

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


为了在统计意义上正式说明这一点,如果将beacon1-device1放置在与beacon2-device2完全相同的环境中,p(信号| beacon1,设备1)=p(信号| beacon2,设备2)会不会?因为不同的天线和设备具有不同的射频特性,我要继续说,除非你的信标/设备彼此相同,否则不,你不应该期望相同的RSSI读数,即使它们的位置相同。这是因为在射频信号通过其电路之前,设备无法知道射频信号中有多少功率,而且更好、更大的天线比更糟糕的天线发射/接收效果更好

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


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

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