Wie misst man die Entfernung zwischen zwei iphone-Geräte mit bluetooth?
Ich würde gerne etwas tun, in den folgenden mit bluetooth.
- Messen und anzeigen, wie weit mein iPhone ist von einem anderen iPhone.
- Anzeige Richtung, die mein iPhone.
Beispielsweise
Ich würde gerne etwas angezeigt, in den folgenden auf meinem iPhone-Anwendung.
Mein iPhone mit einem anderen iPhone:Harry ' s iPhone.
In diesem Fall,
- Entfernung : 3m 45.3 cm (Genauigkeit:milimeter)
- Richtung : Nord-Ost(eine von 8 Richtungen)
Weiß jemand, wie dies zu tun?
Wenn ich die Antwort bekommen,,, werde sehr dankbar sein.
Erwarten gute news.
Dank.
InformationsquelleAutor der Frage Floppy Max | 2010-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendung von bluetooth für die Lokalisierung ist ein sehr bekanntes Forschungsfeld (ref.). Die kurze Antwort ist: das können Sie nicht. Die Signalstärke ist nicht ein guter Indikator für die Entfernung zwischen zwei verbundenen bluetooth-Geräten, denn es ist zu viel Thema Umwelt-Zustand (ist es eine person zwischen den Geräten? Wie ist der Besitzer hält seinen/Ihren Gerät? Ist es eine Wand? Gibt es irgendwelche RF reflektierende Oberflächen?). Über bluetooth können Sie am besten erhalten einen Abstand Auflösung von wenigen Metern, aber man kann Sie nicht berechnen die Richtung, nicht einmal grob.
Erhalten Sie bessere Ergebnisse durch die Verwendung mehrerer bluetooth-Geräte und triangulation der verschiedenen signal-Stärke, aber selbst in diesem Fall es ist schwer, um genauer zu sein als ein paar Meter in Ihre Schätzungen.
InformationsquelleAutor der Antwort Giuseppe Cardone
Könnten Sie Ton-und wissen-Geschwindigkeit-sound-to berechnen Sie den Abstand zwischen den iphones.
InformationsquelleAutor der Antwort Christopher Edwards
In iOS7 Apple iBeacons eingeführt. Dadurch erhalten Sie den Abstand zwischen 1 Telefon und einem anderen. Es ist einfach zu installieren, schauen Sie sich die WWDC Probe AirLocate.
InformationsquelleAutor der Antwort CW0007007
Können Sie nicht mit bluetooth. Sie konnte meassure der Abstand zwischen zwei BT-Geräten durch die Analyse der BT-Empfang-Qualität - aber das wird sich stark unterscheiden sich in jeder neuen Umgebung (z.B. einfach einen neuen Raum oder im freien).
Für die Richtung: hier ist genau das gleiche problem, vor allem innerhalb von Gebäuden. Eine Menge von BT-signal echos wird es fast unmöglich, zu erhalten, nützlich Richtung Daten.
Es gibt Möglichkeiten, um festzustellen, Entfernung und Richtungen, die über drahtlose verbindungen (egal ob BT, WLAN oder ZigBee oder etwas anderes) - nicht mit standard-Kunden-Geräte, aber mit real-hitech-Labor-Ausrüstung.
InformationsquelleAutor der Antwort heb
fand diese aufschlussreiche und hilfreiche:
http://www.youtube.com/watch?v=dMWEl6GBGqk
InformationsquelleAutor der Antwort Owen Wong
Für die Richtung, die Sie hätten halten Sie das Telefon Weg von Ihnen und spin in einem Kreis, so dass das Telefon zu Messen, die Zunahme/Abnahme der Signalstärke. Nicht sicher, wie gut das iPhone-signal empfangen wird.
Könnten Sie die Entfernung einschätzen, indem man die signal Stärke erhalten. Sie haben viele tests in verschiedenen Umgebungen, um ein paar halbwegs anständige Metriken zu verwenden, die innerhalb Ihrer app.
InformationsquelleAutor der Antwort Simon Hughes
Als das, was Giuseppe Cardone hat erwähnt, verwenden die Signalstärke wird nicht funktionieren. Allerdings würde ich empfehlen das anfordern der Ortsinformationen von dem anderen Gerät (lassen Sie s sagen, dass Sie installieren eine app auf dem anderen Gerät, dass Antworten auf Standort Anfragen.). Wenn man einmal die Standort-information vom anderen Gerät können Sie vergleichen Sie es mit Ihrem Gerät den Standort und berechnen Sie den Abstand und die Richtung.
InformationsquelleAutor der Antwort A Abdullah