Especificación NMEA
Resumen
Reach RX 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 |
*Este es un mensaje de Emlid NMEA personalizado.
Reach RX 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 RX 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 RX 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).