Протокол NMEA

Протокол NMEA для GPS/ГЛОНАСС

Стандарт NMEA 0183: описание, структура сообщений и расшифровка данных для точного позиционирования в системах спутникового мониторинга транспорта.

Что такое протокол NMEA?

NMEA 0183 (National Marine Electronics Association) — стандартный протокол для передачи данных между морским навигационным оборудованием. Широко используется в GPS/ГЛОНАСС приёмниках для передачи информации о местоположении, скорости, времени и других навигационных данных. Совместим с различными программами ГЛОНАСС.

Скорость передачи

4800 бод (стандарт)

Формат данных

ASCII символы

Интерфейс

RS-232/RS-422

Версия

NMEA 0183 (актуальная)

Структура NMEA-сообщений

Пример сообщения:

$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A

Расшифровка структуры:

  • $ — начало сообщения
  • GPRMC — идентификатор сообщения
  • 123519 — время (12:35:19 UTC)
  • A — статус (A=активно, V=неактивно)
  • 4807.038,N — широта (48°07.038'N)
  • 01131.000,E — долгота (11°31.000'E)
  • 022.4 — скорость в узлах
  • 084.4 — истинный курс
  • 230394 — дата (23/03/94)
  • 003.1,W — магнитное склонение
  • *6A — контрольная сумма

Основные типы сообщений NMEA

GPRMC

Recommended Minimum Specific GNSS Data — основные навигационные данные: время, дата, координаты, скорость, курс.

GPGGA

Global Positioning System Fix Data — информация о фиксации положения: координаты, количество спутников, высота над уровнем моря.

GPGSA

GNSS DOP and Active Satellites — данные об активных спутниках и геометрическом факторе ухудшения точности (DOP).

GPGSV

GNSS Satellites in View — информация о видимых спутниках: номер, угол места, азимут, отношение сигнал/шум.

GPVTG

Course Over Ground and Ground Speed — информация о курсе и скорости относительно земли.

GLGSV

GLONASS Satellites in View — информация о видимых спутниках ГЛОНАСС.

Применение в мониторинге транспорта

Использование NMEA в GPS/ГЛОНАСС трекерах

Протокол NMEA 0183 является основным форматом передачи данных в большинстве современных GPS/ГЛОНАСС трекеров. Системы мониторинга транспорта используют NMEA-сообщения для:

  • Определения точных координат транспортных средств
  • Расчёта скорости и направления движения
  • Контроля времени и даты
  • Оценки качества спутникового сигнала
  • Интеграции с навигационным программным обеспечением
Применение NMEA в мониторинге транспорта

Частые вопросы о протоколе NMEA

Чем отличается NMEA 0183 от NMEA 2000?

NMEA 0183 использует последовательный интерфейс (RS-232/RS-422) и передаёт данные в текстовом формате ASCII. NMEA 2000 использует сетевую архитектуру CAN bus и бинарный формат данных, что позволяет передавать информацию быстрее и с большей эффективностью.

Как проверить правильность NMEA-данных?

Правильность данных проверяется с помощью контрольной суммы, которая рассчитывается путём XOR всех байтов между знаком $ и *. Полученное значение сравнивается с контрольной суммой в конце сообщения.

Какие программы могут работать с данными в формате NMEA?

Существует множество программ: GPSInfo, VisualGPS, NMEA Monitor, а также профессиональное ПО для мониторинга транспорта — Wialon, Fort Monitor, СМАРТ и другие.

Как подключиться к устройству с NMEA-выходом?

Для подключения необходим COM-порт или USB-COM преобразователь. Настройки по умолчанию: 4800 бод, 8 бит данных, 1 стоп-бит, без контроля чётности.

Заказать систему мониторинга транспорта

Звоните по телефону +7 (926) 465-85-80 или приезжайте в офис: г. Москва, ул. Дорожная, 60Б, оф.415. Мы подберем оборудование под ваш автопарк и установим его в удобное время.

Позвонить