Gibt es eine Methode, um ein RSSI-Signal in eine exakte Entfernung zu konvertieren? Wir haben verschiedene Formeln getestet, aber alle mit einem anderen Ergebnis.Wifi RSSI-Signal zur Entfernung Berechnungsmethode mit Javascript
Die Formel, wo ich spreche:
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); }
Welche Formeln haben Sie ausprobiert? Wie unterschiedlich waren die Ergebnisse? Die Ergebnisse werden typischerweise ohne Fehler der Formeln unterschiedlich sein, aber eher die Ungenauigkeit, die bei dieser Art von Berechnung inhärent ist. [Dieser Link] (http://electronics.stackexchange.com/questions/83354/calculate-distance-from-rssi) könnte hilfreich sein, falls Sie es nicht schon gesehen haben. –
Ich habe meine Post mit der Formel bearbeitet, von der ich rede. Es ist schwierig zu überprüfen, ob die Ergebnisse korrekt sind, da (wie wir wissen) die RSSI-Signale nicht mit dem Rauschen anderer Geräte und Objekte im Raum übereinstimmen. @ 0101001101000010 –