Что это такое

NMEA 0183 — текстовый последовательный протокол, в котором одно устройство-передатчик отправляет ASCII-предложения одному или нескольким приёмникам. Он стандартизирован как IEC 61162-1 и используется уже несколько десятилетий.

Принцип работы

Данные передаются на низкой последовательной скорости по интерфейсам RS-422/RS-232 в виде предложений с разделителями-запятыми, каждое из которых идентифицирует свой тип данных. Сообщения AIS, например, передаются внутри специально отведённых предложений NMEA 0183.

Ограничения и наследие

Протокол отличается низкой скоростью и фактически однонаправленной передачей данных, и в значительной мере уступил место NMEA 2000. Тем не менее он повсеместно встречается в устаревшем и специализированном оборудовании, поэтому его поддержка по-прежнему необходима.