Protokół NMEA 0183 w odbiornikach GPS
NMEA 0183 – standard transmisji danych nawigacyjnych opracowany przez National Marine Electronics Association. Wykorzystuje asynchroniczną transmisję szeregową UART.
Parametry transmisji NMEA 0183:
- Baud rate: 4800 baud (standard), 38400 baud (rozszerzony)
- Konfiguracja: 8N1 (8 bitów, No parity, 1 bit stopu)
- Format danych: ASCII, zdania zaczynające się od znaku dolara ($), np. $GPGGA, $GPRMC, $GPGSA
- Separator: przecinek (CSV-like)
- Suma kontrolna: XOR wszystkich znaków między $ a * (obowiązkowa dla zdań standardowych wg NMEA 0183; opcjonalna jedynie w wybranych rozszerzeniach producentów)
Przykład zdania: $GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47