Especificación NMEA
Resumen
Reach RX2 MFi admite la transmisión de los siguientes mensajes NMEA:
| ID del mensaje | Descripción |
|---|---|
| GGA | Datos de hora, posición y tipo de fijación |
| GSA | Modo de funcionamiento del receptor GPS, satélites utilizados en la solución de posición y valores DOP |
| GST* | Estadísticas de errores de posición |
| GSV | Número de satélites a la vista, números de identificación, valores de elevación, acimut y SNR |
| RMC | Posición, velocidad y tiempo |
| VTG | Información sobre el rumbo y la velocidad en relación con el suelo |
| ZDA | Día, mes y año UTC, y desplazamiento de la zona horaria local |
| EBP** | Posición de la base RTK |
*Cuando se utiliza la salida NMEA compensada, la exactitud total solo está disponible durante la etapa de compensación. Durante la configuración de la compensación de inclinación, la alineación o cuando se pierde FIX, la precisión GST se mantiene en 1 m.
Puede activar la compensación de mensajes NMEA en Emlid Flow, en la sección Integration with external software (Integraci ón con software externo).
**Este es un mensaje de Emlid NMEA personalizado.
Reach RX2 emite todos los mensajes con el ID de hablante GN en las siguientes frecuencias:
| ID del mensaje | ID de hablante | Frecuencia por defecto |
|---|---|---|
| GGA | GN | 5 Hz |
| GSA | G* | 1 Hz |
| GST | GN | 1 Hz |
| GSV | G* | 1 Hz |
| RMC | GN | 1 Hz |
| VTG | GN | 1 Hz |
| ZDA | GN | 1 Hz |
| EBP | GN | 1 Hz |
*Reach RX2 emite mensajes GSA y GSV con los sucesivos identificadores de interlocutor: GP, GL, GA, GB.
Protocolo
Los accesorios de dispositivos iOS deberán declarar al menos un parámetro "SupportedExternalAccessoryProtocol" en su información de identificación durante la autenticación. Este protocolo no está estandarizado y permite el intercambio de cualquier dato entre el dispositivo y su aplicación propietaria en el iPhone.
Por ejemplo, utilizamos este protocolo para enviar un conjunto estándar de mensajes NMEA a ArcGIS Field Maps. Reach RX2 crea perfiles especiales de accesorios externos: com.emlid.nmea para el envío de mensajes NMEA. ArcGIS FieldMaps utiliza este perfil para leer el flujo NMEA.
El proceso de intercambio es el siguiente:
-
El iPhone envía StartExternalAccessoryProtocolSession (0xEA00).
-
El dispositivo comienza a enviar datos.
-
El iPhone envía StopExternalAccessoryProtocolSession (0xEA01).