NMEA 0183 – Protokół komunikacji morskiej
NMEA 0183, opracowany przez National Marine Electronics Association, to protokół komunikacji dla urządzeń elektronicznych w nawigacji morskiej oraz systemach nawigacji satelitarnej (GNSS). Jest to rozwinięcie wcześniejszych standardów NMEA 0180 i 0182, a jego następcą jest NMEA 2000.
Charakterystyka protokołu
Dane w NMEA 0183 są przesyłane w postaci sekwencji kodowanych w ASCII, z maksymalną długością 82 znaków. Protokół definiuje wymagania dotyczące sygnału elektrycznego, protokołu transmisji oraz formatów zdań dla 48-bitowej magistrali danych szeregowych. Umożliwia on jednokierunkową transmisję danych od jednego nadawcy do wielu odbiorców.
Wersje NMEA 0183
Protokół przeszedł wiele aktualizacji:
- NMEA v1.00
- NMEA v2.00 – styczeń 1992
- NMEA v2.01 – sierpień 1994
- NMEA v2.10 – październik 1995
- NMEA v2.20 – styczeń 1997
- NMEA v2.30 – marzec 1998
- NMEA v3.00 – lipiec 2000
- NMEA v3.01 – styczeń 2002
- NMEA v4.00 – listopad 2008
- NMEA v4.10 – listopad 2008 (aktualizacje nowych sekwencji i schematów połączeń)
Identyfikatory urządzeń w NMEA 0183
Protokół NMEA 0183 obsługuje różnorodne urządzenia, które można zidentyfikować za pomocą unikalnych identyfikatorów. Oto niektóre z nich:
- AG – autopilot ogólnie
- AI – automatyczny system identyfikacji
- GP – Global Positioning System (GPS)
- GN – globalny system nawigacji satelitarnej (GNSS)
- GA – Galileo Positioning System
- GL – GLONASS
- TI – wskaźnik szybkości skrętu
- WI – instrumenty pogodowe
Podsumowanie
NMEA 0183 jest kluczowym protokołem w morskiej elektronice, umożliwiającym komunikację między różnymi urządzeniami. Jego wersje ewoluują, wprowadzając nowe funkcje i poprawiając interoperacyjność w systemach nawigacyjnych.
Linki zewnętrzne
- National Marine Electronics Association – oficjalna strona z informacjami o standardzie NMEA.