NMEA 0183 (.nmea)

NMEA 0183 ist eigentlich kein Dateiformat, sondern der Strom aus Textsätzen, den ein GPS-Empfänger über eine serielle Leitung sendet. Auf die Festplatte geschrieben wird daraus ein Tracklog, das nahezu jedes Programm lesen kann.

Auf einen Blick

Endung .nmea
Kodierung text
Erfunden 1983
Von National Marine Electronics Association (NMEA)
Aktuelle Version 4.30, published December 2023

Geschichte

Die National Marine Electronics Association definierte NMEA 0183 im Jahr 1983 als Nachfolger ihrer Standards NMEA 0180 und 0182. Seither wurde es vielfach überarbeitet; Version 4.30 erschien im Dezember 2023. In der Freizeitschifffahrt hat NMEA 2000 weitgehend übernommen, in der Berufsschifffahrt bleibt NMEA 0183 die Norm — und ein einfacher GPS-Chip sendet nach wie vor genau dies.

Wo es verwendet wird

Marine-GPS-Geräte, Kartenplotter, AIS-Transponder, USB-GPS-Empfänger und einfache Datenlogger sprechen NMEA 0183. Nahezu jede Software mit direktem Zugriff auf einen GPS-Empfänger — Navigationsprogramme, Luftfahrtwerkzeuge, Radiosonden-Tracker — wertet es aus.

Aufbau

NMEA 0183 besteht aus reinem druckbarem ASCII über eine serielle Leitung, klassisch mit 8-N-1 und 4800 Baud (38400 Baud bei der schnellen AIS-Variante). Jeder Satz beginnt mit $ oder !, gefolgt von einer zweistelligen Talker-ID und einer dreistelligen Satzkennung, danach kommagetrennte Felder, ein Sternchen und eine zweistellige hexadezimale Prüfsumme, abgeschlossen mit Wagenrücklauf und Zeilenvorschub; ein Satz ist höchstens 82 Zeichen lang. Für GPS zählen vor allem GGA (Fix, Zeit und Höhe), RMC (Minimalsatz aus Position, Geschwindigkeit und Datum), GSA (Fix-Modus und Genauigkeitsmaße) und GSV (sichtbare Satelliten).

Verbreitung

NMEA 0183 ist der kleinste gemeinsame Nenner der Satellitennavigation: keine Routenstruktur, keine Metadaten, keine Verschachtelung — nur Positionsfixes über der Zeit. Das macht es universell lesbar und für alles, was geplant statt aufgezeichnet werden soll, ungeeignet.

Unterstützung in RouteConverter

Liest NMEA 0183 Sentences
Schreibt NMEA 0183 Sentences

Spezifikationen und Dokumentation

Verwandte Konvertierungen