Réponse courte
Protocole ASCII sur liaison série pour les récepteurs GNSS marins et grand public. Des trames comme $GPGGA (fix), $GPRMC (minimum recommandé), $GPGSV (satellites en vue) sont diffusées à environ 1 Hz. Le format de sortie dominant pour les récepteurs d'entrée de gamme ; les récepteurs topographiques utilisent aussi des formats binaires comme RTCM et des flux propriétaires.
Explication détaillée
NMEA 0183 est un protocole série à 4800 bauds (par défaut) ou 38400 bauds dans lequel le récepteur diffuse en continu des trames ASCII commençant chacune par $ et se terminant par un CR+LF suivi d'une somme de contrôle *XX. Chaque trame est une liste de champs séparés par des virgules — facile à analyser, facile à déboguer avec un moniteur série.
Trames GNSS courantes : $GPGGA (Global Positioning System Fix Data — la trame de fix principale), $GPRMC (Recommended Minimum Specific GPS data — horodatage + position + vitesse + cap), $GPGSV (Satellites in View — une par satellite), $GPGSA (DOP et satellites actifs). Un récepteur multi-constellation moderne remplace le préfixe GP par GN (combiné) ou GL (GLONASS seul), GA (Galileo), GB (BeiDou), etc.
NMEA 2000 est une extension plus moderne basée sur le bus CAN, utilisée dans les réseaux marins — incompatible avec 0183 mais conceptuellement similaire. La plupart des GPS grand public utilisent encore 0183.
Le NMEA convient aux applications de faible précision (sortie de position vers des ordinateurs portables, robots mobiles, traceurs marins) mais ne dispose pas du détail de mesures brutes nécessaire au post-traitement de grade topographique. Pour RTK / PPP / CORS, vous utiliserez du RINEX ou des formats binaires propriétaires ; pour l'intégration récepteur typique, vous utiliserez du NMEA.
Termes associés
RINEX
Format texte standard pour stocker les observations GNSS brutes (fichiers .YYo), les messages de navigation (.YYn) et les données météorologiques (.YYm). Tous les récepteurs de grade topographique savent écrire du RINEX, et tous les logiciels de post-traitement savent le lire. Les versions 2.11 et 3.05 sont les plus courantes.
TTFF
Temps écoulé entre la mise sous tension du récepteur (ou un démarrage chaud / froid) et le premier fix de position valide. Démarrage à froid (sans almanach, sans position récente, sans heure) : typiquement 30–60 secondes ; démarrage tiède (avec almanach valide et position approximative) : 5–15 secondes ; démarrage à chaud (avec éphémérides courantes) : <1 seconde.
DOP
Métrique géométrique de qualité exprimant comment la distribution spatiale des satellites visibles amplifie les erreurs de mesure de distance en erreurs de position. Plus bas est meilleur : PDOP < 4 est bon, < 2 est excellent. Le PDOP ne dépend que de la géométrie des satellites, pas de la qualité du signal.