2016-12-05 1 views
0

Ich möchte herausfinden, wie man ein Gerät durch seine Verbindungsstärke (dBm) zu lokalisieren. Auch wenn mir das keinen direkten Standort gibt, könnte es mir einen Radius des Gerätes zum Telefon geben oder umgekehrt. Bis jetzt konnte ich den Gerätenamen und RSSI "Stärke" jedoch erfassen, es ist ein dynamischer Daten, die ich bekomme. Ich möchte eine kontinuierliche Aktualisierung, wie gut die Stärke ist. Der Teil, an dem ich festhalte, erhält die richtigen Werte (ive hat -72dbm und -342654dbm aus den Tests) und ich brauche alle 3 Sekunden Updates.Bluetooth-Gerät Nähe mit RSSI

Antwort

1

Was Sie wirklich tun sollten, ist die Android Beacon Library, es wird die Entfernung für Sie arbeiten.

Die eigentliche Berechnung ist sehr komplex und diese Bibliothek wurde von vielen Leuten benutzt, seit Radius Networks sie erstellt hat. Der Link ist für die Website-Downloads, aber Sie können auch Gradle verwenden.

Es ist einfach zu bedienen und wahrscheinlich genau das, was Sie suchen

+0

Danke, das ist genau das, was ich suche! – Itszani

+0

Gern geschehen, könnten Sie die Antwort akzeptieren? –

Verwandte Themen