2017-04-12 2 views
0

Ich versuche eine Xamarin.Forms-App zu erstellen, die die Positionierung in Gebäuden mit iBeacons ermöglicht. Im Moment kann ich nur auf Android testen.Gibt es ein Paket, das Innenpositionierung mit iBeacons ermöglicht?

Bevor ich anfange, bestehende native Pakete anzupassen, wollte ich wissen, ob es Bibliotheken gibt.

Vielen Dank im Voraus.

+0

Konnten Sie das umsetzen? Können Sie Ihre Ergebnisse und die endgültige Lösung teilen, auf die Sie sich festgelegt haben? Würde mir wirklich helfen, da ich nach einer ähnlichen Lösung suche – Harindaka

Antwort

0

Die Indoor-Positionierung mit iBeacon ist eine komplexe Funktion, die sowohl HW (iBeacon-Geräte) als auch SW erfordert - alle Komponenten zur Einrichtung der Standortkarte, iBeacon-Position, der gesamten Logik zur Positionsberechnung und so weiter. Es ist eine ziemlich komplexe Aufgabe, dies von Grund auf neu zu erstellen. Daher schlage ich vor, etwas zu versuchen, das bereits existiert.

Zum Beispiel verfügt Estimote über eine Funktion zur Positionierung in Innenräumen in ihrem SDK, aber von dem, was ich weiß, verwenden sie die Fingerprinting-Methode zur Berechnung der Position, die ein wenig ungenau ist; Leantegra (Leantegra GitHub) besitzt wiederum diese Funktionalität und verwendet die genauere Multilateration-Methode. Also, fühlen Sie sich frei, es auszuprobieren.

+0

Vielen Dank für Ihre Antwort. Ich sah, dass Estimote eine Indoor-Positionierungsfunktion hatte, aber leider habe ich Beacons, die nicht Estimote sind. Ich habe eine Bibliothek für Xamarin.Android dort gefunden: https://github.com/chrisriesgo/Android-AltBeacon-Library. Es kann mir Entfernungen und andere Infos geben. Ich plane, die Trilaterationsmethoden zu schreiben, nicht wirklich zu wissen, wie ehrgeizig das ist. –

0

Trilateration ist nur der erste Schritt, um eine angemessene Genauigkeit zu erhalten, müssen Sie Multilateration-Methode verwenden - Position basierend auf Signal zu mehreren (mehr als 3) Beacon-Geräten berechnen. Wenn Ibeacon-Geräte als Kreise mit einem Radius gleich der Signalstärke dargestellt werden, erhalten Sie eine Menge möglicher Dispositionen, wo die Berechnung einer Position eine ziemlich komplexe Aufgabe wird ...

Verwandte Themen