有没有一种方法可以将RSSI信号转换为精确的距离?我们尝试了几个公式,但都用不同的结果。Wifi RSSI信号距离计算方法与javascript
,其中i是在讲式:
public double calculateDistance(double signalLevelInDb, double freqInMHz) { double exp = (27.55 - (20 * Math.log10(freqInMHz)) + Math.abs(signalLevelInDb))/20.0; return Math.pow(10.0, exp); }
你尝试过哪些公式?另外,结果有多不同?没有公式的错误,结果通常会不同,而是这种计算中固有的不准确性。 [这个链接](http://electronics.stackexchange.com/questions/83354/calculate-distance-from-rssi)可能会有帮助,如果你还没有看到它。 –
我编辑我的poste与公式,我在说什么。 很难验证结果是否正确,因为(正如我们所知),RSSI信号不准确,因为其他设备和房间中的物体产生的所有噪声都不准确。 @ 0101001101000010 –