Abrufen von Reach-Koordinaten auf Android-Geräten über Bluetooth
Diese Anleitung beschreibt, wie Sie die Position im NMEA-Format von Reach RX2 an Datenerfassungs- und GIS-Apps von Drittanbietern auf Android-Geräten übertragen.
Übersicht
Die Mock Location-Funktion auf Android-Geräten ermöglicht es, einen externen GNSS-Empfänger so zu verwenden, als wäre er der eingebaute GPS-Empfänger des Geräts. Auf diese Weise können Sie die Position im NMEA-Format vom Reach RX2 an GIS-Apps auf Android-Geräten übertragen.
Nachfolgend finden Sie einige Vermessungs- und GIS-Anwendungen, die mit Reach RX2 verwendet werden können:
- Mobile Topographer Pro
- PointMan
- Mapit GIS
- LandStar
- Autocad360
- QField
In den meisten Fällen können Sie einen Korrekturstream von einem Ntrip-Dienst in der App Emlid Flow konfigurieren und die korrigierte Position an eine GIS- oder Datenerfassungsanwendung eines Drittanbieters auf Android übertragen. Wenn die App eines Drittanbieters das Hinzufügen eines externen GNSS-Empfängers nicht zulässt und nur den internen Standort des Telefons akzeptiert, lesen Sie den Abschnitt Konfigurieren des virtuellen Standorts auf dem Android-Gerät mit Lefebure Ntrip Client weiter unten. Es wird erklärt, wie die Lefebure NTRIP Client App integriert wird, um korrigierte Positionsdaten zu liefern.
Um eine zentimetergenaue Position auszugeben, sollte sich der Reach RX2 im RTK-Modus befinden. Weitere Informationen finden Sie im Artikel So funktioniert RTK (How RTK works).
-
Verwenden Sie einen Ntrip-Dienst als Quelle für Positionskorrekturen für den Reach Rover.
-
Arbeit mit einer Basis von Drittanbietern mit dem Emlid Caster.
Der Reach RX2 verwendet Bluetooth und überträgt seine Position standardmäßig im NMEA-Format. Sie müssen es nur mit Ihrem Android-Gerät koppeln.
Konfigurieren von Korrekturen in Emlid Flow
Der Reach RX2 verwendet Bluetooth und überträgt seine Position standardmäßig im NMEA-Format. Eine Vorkonfiguration ist nicht erforderlich.
Weitere Informationen darüber, wie Sie Korrekturen auf Ihrem Reach RX2 erhalten, finden Sie im Abschnitt Schnellstart.
Um bei der Vermessung mit Reach RX2 eine Genauigkeit im Zentimeterbereich zu erreichen, richten Sie Ihren Empfänger so ein, dass er Ntrip-Korrekturen in der Emlid-Flow-App empfängt. Gehen Sie folgendermaßen vor:
-
Öffnen Sie Emlid Flow und stellen Sie eine Verbindung zu Ihrem Reach her.

-
Gehen Sie zu Korrektureingabe (Correction input) und tippen Sie auf Ntrip über Bluetooth (NTRIP over Bluetooth).
-
Tippen Sie auf die Schaltfläche Bearbeiten (Edit), um den Empfang von Korrekturen von der Ntrip-Basis zu konfigurieren.
hinweisUm mit dem Empfang von Korrekturen zu beginnen, stellen Sie sicher, dass Ihr Empfänger Sicht auf den Satelliten hat.

Aktivierung der Neigungskompensation
Reach RX2 unterstützt die IMU-basierte Neigungskompensation, sodass Sie Punkte auch dann erfassen und abstecken können, wenn der Vermessungsstab geneigt ist. Die Software berechnet den Neigungswinkel und die Entfernung, um die Position der Stapspitze auf dem Boden zu bestimmen. Um die Neigungskompensation zu aktivieren, folgen Sie der Anleitung Aktivierung der Neigungskompensation.
Einrichten des NMEA-Streams in Emlid Flow
Standardmäßig überträgt der Reach RX2 automatisch die [Standard-NMEA-Meldungen] (../../api-integration/nmea-specification/). In diesem Fall müssen Sie die Antennenhöhe Ihres Reach-Empfängers in der Software des Drittanbieters einstellen.
Wenn Sie eine kompensierte Position Ihres Reach-Empfängers streamen möchten, müssen Sie dies in Emlid Flow aktivieren. In diesem Fall ist die Antennenhöhe in der Ausgabe enthalten, sodass Sie sie nicht in Ihrer Drittanbieter-App einrichten müssen. Um kompensierte NMEA-Meldungen einzurichten, gehen Sie wie folgt vor:
-
Öffnen Sie in Emlid Flow Settings (Einstellungen) und gehen Sie zu Integration with external software (Integration in externe Software).

-
Schalten Sie den Kippschalter ein, um das Streamen der kompensierten Position zu aktivieren.

-
Stellen Sie die Antennenhöhe ein. Sie brauchen nur die Stabhöhe einzugeben. Emlid Flow wendet automatisch den Versatz des Antennenphasenzentrums an und passt die Messungen entsprechend an.
tippWenn Sie einen Schnellverschluss verwenden, schalten Sie den Kippschalter ein, um dessen Höhe bei der Berechnung der Antennenhöhe zu berücksichtigen.
vorsichtWenn Sie kompensierte NMEA-Nachrichten senden, stellen Sie die Antennenhöhe nur in Emlid Flow ein. Auch die Einstellung in Anwendungen von Drittanbietern kann zu Unstimmigkeiten führen.
Android-Gerät koppeln
Um Ihren Reach RX2 mit einem Android-Gerät zu koppeln, führen Sie die folgenden Schritte aus:
-
Navigieren Sie zum Konfigurationsbildschirm Bluetooth auf Ihrem Android-Gerät und aktivieren Sie Bluetooth.

-
Warten Sie, bis Ihr Reach RX2 als verfügbares Gerät aufgelistet wird.
tippHalten Sie den Reach nicht weiter als ein paar Meter von Ihrem Gerät entfernt.

-
Tippen Sie auf den Namen Ihres Reach in der Liste der verfügbaren Geräte auf dem Android-Gerät.
hinweisWenn Ihr Gerät einen PIN-Code erfordert, geben Sie 123456 ein.
-
Koppeln Sie den Reach mit dem Android-Gerät.

Jetzt können Sie die genaue Position in Ihrer Datenerfassungs- oder GIS-App eines Drittanbieters empfangen. Wenn Ihre Anwendung keine externen GNSS-Empfänger unterstützt und sich nur auf das interne GPS des Telefons für Standortdaten verlässt, können Sie die App NTRIP Client von Lefebure verwenden. Folgen Sie den Schritten im folgenden Abschnitt.
Konfigurieren des virtuellen Standorts auf einem Android-Gerät mit Lefebure NTRIP Client
Führen Sie die Schritte in diesem Abschnitt nur aus, wenn Ihre Drittanbieteranwendung keine externen GNSS-Empfänger unterstützt und nur das interne GPS des Telefons für die Standortdaten verwendet.
Der Ntrip-Client von Lefebure ermöglicht es den Datenerfassungs- und GIS-Apps auf Android-Geräten, präzise Koordinaten von Reach zu verwenden. Er ist nicht nur ein Ntrip-Client, sondern ermöglicht auch die Eingabe von NMEA-Daten über Bluetooth und den Ersatz des in Ihrem Gerät eingebauten GPS-Empfängers durch einen externen Standortanbieter.
Führen Sie die folgenden Schritte aus, um die Mock Location auf dem Android-Gerät zu konfigurieren:
-
Laden Sie die App Lefebure NTRIP Client herunter und installieren Sie sie auf Ihrem Android-Gerät.
-
Öffnen Sie Entwickleroptionen (Developer Options) auf Ihrem Android-Gerät.
tippUm mehr über den Zugriff auf Developer Options [Entwickleroptionen] auf Ihrem Gerät zu erfahren, lesen Sie die Anweisungen Ihres Android-Geräts.
vorsichtEs wird empfohlen, den Energiesparmodus auf Ihrem Gerät zu deaktivieren, da er die Datennutzung im Hintergrund für die App Lefebure NTRIP Client einschränken kann.
-
Wählen Sie im Feld Virtueller-Standort-App auswählen (Select mock location app) Lefebure NTRIP Client.

-
Starten Sie die Lefebure NTRIP Client App und tippen Sie auf das Symbol Einstellungen (Settings).
-
Gehen Sie zu Receiver Settings (Empfängereinstellungen). Konfigurieren Sie Folgendes:
- Anschluss des Empfängers: External via Bluetooth (Extern über Bluetooth).
- Bluetooth-Gerät: Reach, mit dem Ihr Gerät gekoppelt ist.
- Bluetooth-Verbindungsmethode: Sicher über Reflection (Secure via Reflection).
- Aktivieren Sie GPS Mock Locations.

-
Gehen Sie zurück zum Hauptbildschirm und tippen Sie auf die Schaltfläche Verbinden (Connect).
-
Überprüfen Sie, ob Sie Korrekturen erhalten.
Wenn Sie Ihren Reach RX2 so konfigurieren möchten, dass er Korrekturen von einem Ntrip-Dienst in der App NTRIP Client von Lefebure empfängt, führen Sie die folgenden Schritte aus:
-
Gehen Sie im Lefebure NTRIP Client zu Ntrip-Einstellungen (NTRIP Settings) und geben Sie unter die Informationen Ihres Ntrip-Anbieters ein.


-
Speichern Sie die Einstellungen.
-
Gehen Sie zurück zum Hauptbildschirm und tippen Sie auf die Schaltfläche Verbinden (Connect).
-
Überprüfen Sie, ob Sie Korrekturen erhalten.
tippÜberprüfen Sie die Protokollmeldungen, um sicherzustellen, dass Korrekturen vorgenommen und die Informationen über die Satelliten aktualisiert werden.

Von diesem Moment an haben alle Datenerfassungs- und GIS-Anwendungen, die auf Ihrem Gerät installierte Standortdienste nutzen, automatisch Zugriff auf die von Reach gestreamten Positionsdaten.