Как работает NTRIP 2.0 и зачем он GNSS-роверу

Когда RTK-приёмник не получает поправки, оператор часто видит только общий симптом: решение остаётся FLOAT или SINGLE. За ним могут стоять неверный mountpoint, просроченные реквизиты, блокировка соединения, плохой мобильный интернет или несовместимость клиента с сервером. Поддержка NTRIP 2.0 в Emlid Flow сделала тему заметнее, но сама версия протокола — лишь часть всей цепочки.
Три участника NTRIP
Источник передаёт наблюдения базовой станции или вычисленные поправки. Caster принимает потоки и раздаёт их множеству клиентов по адресам mountpoint. Клиент — полевой контроллер, приложение или сам приёмник — выбирает нужный поток и пересылает данные в GNSS-модуль.

| Элемент | Что хранится в настройке | Типичная ошибка |
|---|---|---|
| Host | домен или IP caster | устаревший адрес |
| Port | порт NTRIP/NTRIPS | перепутан обычный и TLS-порт |
| Mountpoint | конкретный поток | выбран другой формат или регион |
| Login/password | доступ к сервису | лишний пробел, истёкшая подписка |
| GGA position | примерное положение ровера | сервер не может выбрать ближайший поток |
| RTCM stream | сами поправки | формат не поддерживается приёмником |
Что практически даёт версия 2.0
NTRIP 2.0 использует механизмы HTTP/1.1 и рассчитан на более предсказуемую работу через прокси и современные сети. Для пользователя важнее не номер сам по себе, а совместимость с конкретным caster и возможность защищённого соединения NTRIP over TLS.
Emlid сообщила, что Flow начиная с версий 15.3 для Android и 15.4 для iOS поддерживает NTRIP 2.0 при передаче поправок через мобильное устройство. Это расширяет список провайдеров, к которым можно подключиться без обходных решений. В обсуждении компания отдельно подтвердила работу NTRIP 2.0 SSL.
NTRIP не создаёт поправки
Протокол отвечает за доставку. Точность формируется сетью станций, алгоритмом сервера, выбранным потоком и приёмником. Быстрое подключение к неправильному mountpoint не лучше медленного подключения к правильному.
Полевой журнал должен показывать как минимум статус решения, возраст поправок, число спутников и время непрерывного FIX. Для ответственных измерений полезно сохранить исходные данные и контроль на известной точке.
Как диагностировать отсутствие FIX

- Проверьте, открывается ли sourcetable и виден ли нужный mountpoint.
- Убедитесь, что клиент действительно получает байты RTCM.
- Сверьте формат сообщений с возможностями приёмника.
- Посмотрите возраст поправок и непрерывность потока.
- Только после этого разбирайте спутниковую геометрию и многолучёвость.
Если соединение устанавливается, но поправки не меняются, проблема может быть на стороне источника. Если поток идёт, а приёмник остаётся SINGLE, стоит проверить порт передачи данных в устройство и тип RTCM. Если FIX появляется и быстро исчезает, причина часто уже не в NTRIP, а в небе, помехах или качестве базовой инфраструктуры.
Зачем шифровать соединение

TLS защищает учётные данные и поток от простого перехвата в чужой сети. Он не проверяет геодезическую правильность поправок и не гарантирует точность. Клиент должен доверять сертификату сервера, а системное время устройства — быть корректным.
Для геодезических работ надёжность подключения оценивают до выхода на ответственные точки. ТопГео использует сетевые и локальные способы привязки в зависимости от покрытия и требований объекта.
ТопГео проверит исходную систему координат, канал поправок и контрольные измерения до основной съёмки.
Заказать геодезические работыВывод
NTRIP 2.0 делает сетевое взаимодействие современнее и расширяет совместимость, но не превращает интернет в геодезический контроль. Успешный RTK требует правильного mountpoint, свежего потока, совместимого приёмника и проверки координат на местности.
Источники
Частые вопросы