Für mein Projekt muss ich die Entfernung zwischen einem Smartphone und einem Bluetooth-Modul schätzen. Die Schätzung muss nicht sehr präzise sein. Ich muss nur die Entfernung mit einer Fehlermarge von etwa 50 cm bestimmen.Wie verbessert man die Bluetooth-Distanzmessung mit RSSI?
Ich habe die RSSI von zwei Bluetooth-Modulen in Distanzschritten von 10 cm getestet. Ich habe den RSSI 5 Mal für jeden Schritt gemessen und den Durchschnitt der 5 Messungen erhalten. Die Mittelwerte sind in dem Diagramm unten dargestellt:
Die roten und blauen Linien, die die zwei Bluetooth-Module ähneln. Sie können sehen, dass die Ergebnisse nicht sehr linear sind. Einer der Gründe dafür ist Interferenz, also habe ich nach Wegen gesucht, das Interferenzproblem zu lösen. Zwei Möglichkeiten, wie ich gefunden sind:
Signal-Rausch-Verhältnis (SNR): Understanding ibeacon distancing
Verhältnis der IBeacon Signalstärke (RSSI) über die kalibrierte Sendeleistung (txPower) .Der txPower ist die bekannte gemessene Signalstärke in rssi bei 1 Meter entfernt: http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Signal-to-noise_ratio.html
aber ich weiß nicht wirklich verstehen, wie die oben genannten Techniken verwendet werden, würde eine höhere Genauigkeit zu erhalten. Für SNR brauche ich den Noise-Wert, wie bekomme ich sogar den Noise-Wert?
Für Verhältnis rssi/txPower, kann ich den txPower bekommen, indem man einfach das rssi bei 1 Meter vom Modul misst. So kenne ich alle benötigten Werte. Aber ich weiß nicht, was ich von hier an machen soll. Wie verwende ich diese Werte, um genauere Entfernungsschätzungen zu erhalten?
Gibt es noch andere Techniken, die ich verwenden kann, um die Genauigkeit zu verbessern?
Hallo, Danke für den Link, sehr aufschlussreiche Info. Ich habe den txRadio-Wert meines Bluetooth-Moduls getestet und es war genau 59 dBm. Ich habe den Beispielcode in dem Link verwendet, den Sie angegeben haben, und die Genauigkeit war für meinen Zweck ausreichend. Dies ist jedoch nur der Fall, wenn sich zwischen dem Bluetooth-Modul und dem Telefon nichts befindet. Selbst wenn ich meine Hand zwischen die beiden legte, ergaben sich Schwankungen von mehreren Metern, während der rssi-Wert viel weniger schwankte. Passt das zu Ihren Ergebnissen? – MeesterPatat
Ja, Hindernisse verursachen aufgrund der Dämpfung unterschiedliche RSSI-Pegel.Was Sie beschreiben, sehen Sie mit Ihrer Hand scheint ein bisschen mehr als das, was ich gesehen habe, aber es ist sicherlich im Bereich der Möglichkeit. – davidgyoung