Passa al contenuto principale

Specifica NMEA

Panoramica

Reach RX2 MFi supporta lo streaming dei seguenti messaggi NMEA:

ID del messaggioDescrizione
GGADati su ora, posizione e tipo di fix
GSAModalità operativa del ricevitore GPS, satelliti utilizzati nella soluzione di posizione e valori DOP
GST*Statistiche di errore della posizione
GSVNumero di satelliti in vista, numeri ID, elevazione, azimut e valori SNR
RMCPosizione, velocità e ora
VTGInformazioni su rotta e velocità rispetto al suolo
ZDAGiorno, mese e anno UTC e offset del fuso orario locale
EBP**Posizione della base RTK

*Quando si utilizza l'output NMEA compensato, la precisione completa è disponibile solo durante la fase di compensazione. Durante la configurazione della compensazione dell'inclinazione, l'allineamento o quando si perde il FIX, la precisione GST rimane a 1 m.

suggerimento

È possibile abilitare la compensazione dei messaggi NMEA in Emlid Flow, nella sezione Integration with external software (Integrazione con software esterni).

**Questo è un messaggio NMEA personalizzato di Emlid.

Reach RX2 emette tutti i messaggi con l'ID del talker GN alle seguenti frequenze:

ID del messaggioID talkerFrequenza di default
GGAGN5 Hz
GSAG*1 Hz
GSTGN1 Hz
GSVG*1 Hz
RMCGN1 Hz
VTGGN1 Hz
ZDAGN1 Hz
EBPGN1 Hz

*Reach RX2 emette i messaggi GSA e GSV con gli ID talker successivi-GP, GL, GA, GB.

Protocollo

Gli accessori per dispositivi iOS devono dichiarare almeno un parametro “SupportedExternalAccessoryProtocol” nelle loro informazioni di identificazione durante l'autenticazione. Questo protocollo non è standardizzato e consente lo scambio di qualsiasi dato tra il dispositivo e la sua applicazione proprietaria sull'iPhone.

Ad esempio, utilizziamo questo protocollo per inviare un set standard di messaggi NMEA ad ArcGIS Field Maps. Reach RX2 crea profili speciali per Accessori Esterni: com.emlid.nmea per l'invio di messaggi NMEA. ArcGIS FieldMaps utilizza questo profilo per la lettura del flusso NMEA.

Il processo di scambio è il seguente:

  1. L'iPhone invia StartExternalAccessoryProtocolSession (0xEA00).

  2. Il dispositivo inizia a inviare i dati.

  3. L'iPhone invia StopExternalAccessoryProtocolSession (0xEA01).