Aller au contenu principal

Spécification NMEA

Vue d'ensemble

Le Reach RX2 MFi prend en charge la diffusion des messages NMEA suivants :

ID du messageDescription
GGADonnées de temps, de position et de type de fixation
GSAMode de fonctionnement du récepteur GPS, satellites utilisés dans la solution de position, et valeurs DOP
GST*Statistiques d'erreur de position
GSVNombre de satellites en vue, numéros d'identification, élévation, azimut, et valeurs SNR
RMCPosition, vitesse et heure
VTGInformations sur le cap et la vitesse par rapport au sol
ZDAJour, mois et année UTC, et décalage du fuseau horaire local
EBP**Position de base RTK

*Lors de l'utilisation d'une sortie NMEA compensée, l'exactitude complète n'est disponible que pendant l'étape de compensation. Pendant la mise en place de la compensation d'inclinaison, l'alignement ou lorsque le FIX est perdu, la précision GST reste à 1 m.

astuce

Vous pouvez activer la compensation des messages NMEA dans Emlid Flow, dans la section Intégration avec des logiciels externes.

**Il s'agit d'un message NMEA personnalisé d'Emlid.

Reach RX2 émet tous les messages avec l'identifiant émetteur GN aux fréquences suivantes :

ID du messageIdentifiant d'émetteurFréquence par défaut
GGAGN5 Hz
GSAG*1 Hz
GSTGN1 Hz
GSVG*1 Hz
RMCGN1 Hz
VTGGN1 Hz
ZDAGN1 Hz
EBPGN1 Hz

*Reach RX2 émet les messages GSA et GSV avec les identifiants talker successifs-GP, GL, GA, GB.

Protocole

Les accessoires pour appareils iOS doivent déclarer au moins un paramètre « SupportedExternalAccessoryProtocol » dans leurs informations d'identification lors de l'authentification. Ce protocole n'est pas standardisé et permet l'échange de n'importe quelles données entre l'appareil et son application propriétaire sur l'iPhone.

Par exemple, nous utilisons ce protocole pour envoyer un ensemble standard de messages NMEA à ArcGIS Field Maps. Reach RX2 crée des profils External Accessory spéciaux : com.emlid.nmea pour l'envoi de messages NMEA. ArcGIS FieldMaps utilise ce profil pour lire le flux NMEA.

Le processus d'échange est le suivant :

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

  2. L'appareil commence à envoyer des données.

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