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 |