NMEA 0183 (krótko nazywany również NMEA) – opublikowany przez National Marine Electronics Association protokół komunikacji między morskimi urządzeniami elektronicznymi. Ma on powszechne zastosowanie w morskiej elektronice nawigacyjnej oraz urządzeniach nawigacji satelitarnej (GNSS). Jest następcą standardów NMEA 0180 oraz NMEA 0182, a jego następcą jest standard NMEA 2000.
Dane są transmitowane w postaci sekwencji zapisanych kodem ASCII. Pojedyncza sekwencja zawiera do 82 znaków. Sekwencje zawierają znaki ASCII o specjalnym znaczeniu: ASCIIHexDecUseZnaczenie$0x2436Start delimiterZnacznik początku sekwencji !0x2133Start of encapsulation sentence delimiterPoczątek sekwencji z enkapsulacją (np. AIS),0x2c44Field delimiterSeparator pól danych*0x2a42Checksum delimiterZnacznik sumy kontrolnej\0x5c92TAG block delimiter^0x5e94Code delimiter for HEX representation of ISO/IEC 8859-1 (ASCII) characters~0x7e126Reservedzastrzeżony<CR>0x0d13Carriage returnPowrót karetki<LF>0x0a10Line feed, end delimiterKoniec linii, koniec sekwencji Przykładowa sekwencja NMEA0183 opisująca położenie w przestrzeni i dokładność odczytu: $GPGGA,170834,N,4124.55000,08150.8500,W,1,05,1.5,280.2,M,-34.0,M,,,*75 nazwaprzykładowa wartośćopis$początek sekwencjiidentyfikator nadawcyGPGPSrodzaj sekwencjiGGAGlobal Positioning System Fix Dataczas