Zum Hauptinhalt springen

NMEA-Spezifikation

Übersicht

Der Reach RX2 MFi unterstützt das Streaming der folgenden NMEA-Meldungen:

Nachrichten-IDBeschreibung
GGAZeit-, Positions- und Fixtypdaten
GSABetriebsmodus des GPS-Empfängers, für die Positionslösung verwendete Satelliten und DOP-Werte
GST*Positionsfehlerstatistik
GSVAnzahl der Satelliten im Blickfeld, ID-Nummern, Höhe, Azimut und SNR-Werte
RMCPosition, Geschwindigkeit und Zeit
VTGKurs- und Geschwindigkeitsinformationen relativ zum Boden
ZDAUTC Tag, Monat und Jahr sowie Offset der lokalen Zeitzone
EBP**RTK-Basisposition

*Bei Verwendung der kompensierten NMEA-Ausgabe ist die volle Genauigkeit nur während der Kompensationsphase verfügbar. Während der Einrichtung der Neigungskompensation, der Ausrichtung oder wenn FIX verloren geht, bleibt die GST-Genauigkeit bei 1 m.

tipp

Sie können die NMEA-Nachrichtenkompensation in Emlid Flow im Abschnitt Integration with external software (Integration in externe Software) aktivieren.

**Dies ist eine benutzerdefinierte Emlid-NMEA-Meldung.

Reach RX2 gibt alle Meldungen mit der GN-Sprecher-ID auf den folgenden Frequenzen aus:

Nachrichten-IDSprecher-IDStandardfrequenz
GGAGN5 Hz
GSAG*1 Hz
GSTGN1 Hz
GSVG*1 Hz
RMCGN1 Hz
VTGGN1 Hz
ZDAGN1 Hz
EBPGN1 Hz

*Reach RX2 gibt GSA- und GSV-Nachrichten mit den aufeinanderfolgenden Sprecher-IDs-GP, GL, GA, GB aus.

Protokoll

iOS-Gerätezubehör muss bei der Authentifizierung mindestens einen Parameter „SupportedExternalAccessoryProtocol“ in seinen Identifizierungsinformationen angeben. Dieses Protokoll ist nicht standardisiert und ermöglicht den Austausch beliebiger Daten zwischen dem Gerät und seiner proprietären Anwendung auf dem iPhone.

Wir verwenden dieses Protokoll zum Beispiel, um einen Standardsatz von NMEA-Nachrichten an ArcGIS Field Maps zu senden. Reach RX2 erstellt spezielle External Accessory Profile: „com.emlid.nmea“ für das Senden von NMEA-Nachrichten. ArcGIS FieldMaps verwendet dieses Profil zum Lesen des NMEA-Streams.

Der Austauschvorgang läuft folgendermaßen ab:

  1. Das iPhone sendet StartExternalAccessoryProtocolSession (0xEA00).

  2. Das Gerät beginnt mit dem Senden von Daten.

  3. Das iPhone sendet StopExternalAccessoryProtocolSession (0xEA01).