Yacht Devices Новости: Метеоданные AIS, новые Web Gauges и обновления шлюзов NMEA 2000

19.04.2024

Обновлены все шлюзы с NMEA 2000: NMEA 2000 Wi-Fi Router и Gateway, Ethernet Gateway, USB Gateway и NMEA 0183 Gateway. Добавлены метеоданные, новые Web Gauges и другие полезные возможности.

Метеоданные AIS в Coastal Explorer

Формально сообщение AIS №8 позволяет передавать разные данные: навигационные опасности, сведения о фарватерах и системах управления движением судов, текстовые сообщения и многое другое — посмотрите список. Однако морская отрасль очень инертна, и сообщение №8 не получило широкого распространения, хотя формат метеоданных предложили ещё двадцать лет назад, в 2004 году.

Многофункциональные дисплеи Simrad NSX и GO7, Garmin Echomap и Raymarine Axiom с последними прошивками не смогли показать наши тестовые сообщения NMEA 0183 и NMEA 2000. Впрочем, поддержка NMEA 2000 PGN 129797 «AIS Binary Broadcast Message» и не заявлена в их документации. Вот короткий список для проверки:

     !AIVDM,1,1,,B,8>k1oKiKpB9GO>42lBPWmre0<N00,0*55
     !AIVDM,1,1,,B,83aDChPj2d<dL<uM=hhhI?a@6HP0,0*40
     !AIVDM,1,1,4,B,8>jR06@0Bk3:wOli;<`WPhh<1rqVBQf2V@Pdt0J82avIM2b<<Rv1t<ot=@1,2*56
     !AIVDM,1,1,1,B,8>h8nkP0Glr=<hFI0D6??wvlFR06EuOwgwl?wnSwe7wvlOw?sAwwnSGmwvh0,0*17

Разработчики OpenCPN ещё не выпустили версию с поддержкой этого сообщения, но работа продолжается. Expedition 10 поддерживает метеоданные не полностью, и только Coastal Explorer (см. изображение выше) смог отобразить данные уже устаревшего сообщения DAC=1, FI=11, предложенного в 2004 году и признанного устаревшим в 2013-м. А вот современные сообщения DAC=1, FI=31 пока не поддерживаются.

С одной стороны, хорошо, что поддержка этих сообщений начинает появляться в программах. Но в целом очень жаль, что такой простой и эффективный канал передачи навигационных и метеоданных до сих пор не используется, а крупные производители электроники не спешат его поддерживать. Как не поддержали и Navtex, всё ещё популярный в европейских водах: последний совместимый дисплей Raymarine Widescreen сняли с производства около десяти лет назад.

Во все наши устройства с преобразованием данных между NMEA 0183 и NMEA 2000, перечисленные в подводке, мы добавили двустороннее преобразование сообщений AIS №8. Надеемся, в ближайшие годы будет всё больше мест, где моряки смогут получать через них полезные данные, а поддержка в программах станет лучше.

Замена подстрок и входящие XDR

Рисунок 1. Замена подстрок и входящие XDR

В декабре прошлого года мы добавили возможность замены подстрок в сообщениях NMEA 0183, исправления и добавления контрольной суммы в наши мультиплексоры NMEA 0183 с Wi-Fi. Теперь эти функции появились и в прошивке NMEA 2000 Wi-Fi Router.

Они особенно полезны при подключении внешних датчиков, использующих предложение XDR. Допустим, к портам NMEA 0183 устройства NMEA 2000 Wi-Fi Router подключены два датчика, передающие уровень топлива в баках одинаковыми сообщениями:

     $IIXDR,V,15,P,FUEL*56

Поскольку имя датчика у обоих одинаковое — FUEL, наше устройство воспринимает их как один источник данных. Но можно переименовать датчик первого порта из FUEL в FUEL_BOW, а затем в настройках входящих XDR указать, что это носовой бак, а оставшийся — кормовой.

У многих наших устройств есть функция туннеля: входящие данные NMEA 0183 пересылаются на другой порт без проверки. При её включении устройство также пытается извлечь и преобразовать даже неполные данные из неполных сообщений. Это нужно отчасти для ранних версий NMEA, устаревших более 30 лет назад с выходом NMEA 0183 2.0 в 1992 году, отчасти — для передачи между портами строк, не соответствующих NMEA, например данных приёмника Navtex.

В NMEA 2000 USB Gatewayтуннеля не было: за последние десять лет, пожалуй, уже невозможно найти программу, отправляющую сообщения без контрольной суммы. Тем не менее мы добавили настройку, отключающую требование наличия и проверку контрольной суммы входящих сообщений. Для этого в сервисном режиме выполните команду:

     SET CHECKSUM OFF

Все устройства с веб-интерфейсом получили обновлённые Web Gauges. Исправлено раздражающее поведение, когда двойное нажатие в некоторых браузерах уменьшало масштаб экрана, а также несколько небольших ошибок.

В новой прошивке Ethernet Gateway исправлены проблемы загрузки обновлений в некоторых браузерах. Также добавлена настройка через NMEA 2000, которая пригодится, если у вас есть ещё один шлюз NMEA 2000.

Настройки Ethernet Gateway в CAN Log Viewer

Рисунок 2. Настройки Ethernet Gateway в CAN Log Viewer

В бесплатной программе CAN Log Viewer можно получить список устройств на шине и посмотреть их свойства. Для наших устройств с IP-интерфейсом кнопка «More...» показывает текущие сетевые настройки.

Теперь для Ethernet Gateway можно вводить команды в поле «Installation Description 2»; это также можно сделать в программах ActiSense или Maretron:

     YD:IP 10.1.1.3
     YD:MASK 255.255.0.0
     YD:GATEWAY 10.1.1.1
     YD:DNS 10.1.1.1
     YD:DHCP STATIC
     YD:REBOOT

Эти команды меняют настройки сетевого интерфейса и перезагружают устройство. Команда YD:DHCP также принимает аргументы CLIENT, SERVER и MAGIC. Любую команду можно выполнить без аргумента, чтобы прочитать сохранённое значение. Обратите внимание: в режимах MAGIC и CLIENT сохранённые настройки могут отличаться от используемых, как на рисунке 2, поскольку рабочие параметры могут быть получены от DHCP-сервера.

Рекомендуем всем пользователям установить обновление 1.72 для NMEA 2000 Wi-Fi Router и Gateway, Ethernet Gateway, USB Gateway и NMEA 0183 Gateway YDNG-03. Скачать его можно на странице загрузок.