PIXELMAST Pixel Display Tactic Gateway Bridge Tester Fuel Meter

N2K Bridge — Руководство пользователя

ПРОШИВКА v0.22 · ENGLISH VERSION · PDF

N2K Bridge устанавливается между двумя сегментами сети NMEA 2000 и даёт полный контроль над трафиком, который проходит между ними: блокируйте или переписывайте сообщения на лету, добавляйте свои, транслируйте шину как NMEA 0183 по WiFi, записывайте трафик для диагностики и используйте его как кросс-брендовый шлюз автопилота. Всё настраивается с телефона или ноутбука в браузере — никаких приложений, на самом устройстве нет экрана.

Содержание

  1. Подключение
  2. Первоначальная настройка
  3. Веб-интерфейс
  4. Вкладка Status
  5. Вкладка Traffic — живой обзор шины
  6. Правила — block и modify
  7. Inject — отправка своих сообщений
  8. Конвертер NMEA 0183
  9. Шлюз автопилота
  10. Запись трафика и выгрузка
  11. WiFi и обновления прошивки
  12. Мост как устройство на шине
  13. Устранение неполадок
  14. Характеристики

1. Подключение

Bus A и Bus B — два порта NMEA 2000 (классический CAN, 250 кбит/с). Устройство питается от шины (12 В); порт USB-C — только для первой прошивки и сервиса.

2. Первоначальная настройка

  1. Подайте питание от шины. По умолчанию всё пересылается в обе стороны — без настроенных правил мост прозрачен.
  2. С телефона или ноутбука подключитесь к WiFi сети n2k-bridge (пароль 12345678).
  3. На большинстве телефонов страница входа откроется сама (captive portal). Если нет — откройте http://192.168.4.1 в браузере.
  4. Мост также отвечает по адресу http://n2k-bridge.local/ — и в своей точке доступа, и позже в сети лодки.

Чтобы дать мосту доступ в интернет (нужен только для выгрузки записей и обновлений прошивки), откройте вкладку WiFi, добавьте сеть лодки в Saved networks (до 3) и нажмите Apply WiFi settings. Мост подключится к самой сильной из сохранённых сетей, а если ни одна не доступна — поднимет свою точку доступа, так что доступ к настройкам не теряется никогда.

3. Веб-интерфейс

Восемь вкладок: Status · Traffic · Capture · Rules · Inject · 0183 · Autopilot · WiFi. В шапке — версия прошивки и индикатор связи: зелёный пульсирующий — страница «живая» (данные приходят по постоянному соединению), красный — переподключение.

Большинство переключателей применяются и сохраняются мгновенно (вкл/выкл правил, главный выключатель 0183 и список предложений, режим автопилота, предпочтение режима станции). Текстовые и числовые поля собраны под явной кнопкой — Save & apply, Add network, Save AP или Save в редакторе правил. Настройки переживают перезагрузку.

4. Вкладка Status

5. Вкладка Traffic — живой обзор шины

Выберите Bus A или Bus B и наблюдайте сеть вживую, сгруппированную по устройствам. Имена устройств появляются автоматически, когда устройства объявляют себя. В строке устройства — его адрес на шине, число PGN и кнопка Block device / Unblock device, которая одним нажатием отбрасывает всё от этого устройства.

Под каждым устройством — строка на каждый PGN: номер, расшифрованная сводка последних данных и частота. Строки подсвечены красным, когда их накрывает правило блокировки, и зелёным, когда их касается правило изменения.

Нажмите на строку PGN — откроется детальный вид: все расшифрованные поля, сырые байты и статистика, плюс кнопки Block и Modify, создающие уже заполненное правило именно для этого PGN от именно этого устройства.

Pause замораживает список, пока вы его читаете; данные под ним продолжают идти.

6. Правила — block и modify

По умолчанию всё пересылается в обе стороны. Правила меняют это. Мост хранит до 32 правил (общий лимит с правилами 0183 и инжекциями); у каждого — выключатель и живой счётчик срабатываний.

ПолеЗначение
PGNКакое сообщение попадает под правило. Оставьте any, чтобы накрыть устройство целиком.
SourceАдрес устройства-отправителя (подсмотрите в Traffic или оставьте any).
DirectionA→B, B→A или both (обе).

Если под одно сообщение подходит несколько правил изменения — срабатывает первое включённое. Держите одно правило Modify на пару PGN/источник, чтобы поведение оставалось предсказуемым.

7. Inject — отправка своих сообщений

Инжекции передают PGN, который задаёте вы, по расписанию, в Bus A, Bus B или в обе шины — добавьте данные, которых ждёт какое-то устройство, или подайте имитированное значение для теста.

8. Конвертер NMEA 0183

Включите главный выключатель — и шина транслируется как NMEA 0183 по WiFi: TCP-сервер (до 4 клиентов) и UDP broadcast, оба по умолчанию на порту 10110 — для OpenCPN, Navionics, iSailor и других приложений в той же WiFi сети.

ПредложениеСодержимоеИз PGN N2K
HDGМагнитный курс, склонение127250 (+127258)
DPT / DBTГлубина128267
MWV (A)Кажущийся ветер130306
MWV (T)Истинный ветер130306
RMCКоординаты, SOG, COG, время129025 / 129026 / 129029
GGAДетали GPS-фикса129029
GLLКоординаты129025 / 129029
VTGCOG и SOG129026
VHWКурс + скорость через воду127250 + 128259
XDRТемп. воздуха, барометр, напряжение АКБ130310 / 130311 / 127508

Ветер отправляется с частотой 2 Гц, навигация, глубина и XDR — 1 Гц. Конвертер работает только на выход — приём 0183 не поддерживается.

9. Шлюз автопилота

Многие МФД отказываются показывать управление автопилотом другого бренда — или более старого поколения того же бренда. Мост решает это: он представляет виртуальный автопилот на языке вашего пульта, скрывает от пульта настоящий автопилот и переводит команды и статус между ними.

Подключение

Пульт / МФД — на один CAN-порт, настоящий автопилот вместе с остальной магистралью — на другой. Все обычные данные по-прежнему идут в обе стороны; переводятся только сообщения автопилота.

Настройка (вкладка Autopilot)

Безопасность. Родной физический пульт вашего автопилота остаётся подключённым и всегда имеет приоритет над мостом — это ваш аппаратный аварийный выход. Мост передаёт только команды, которые отправил ваш пульт, никогда не рулит сам и ничего не инжектирует после перезагрузки, пока вы не подтвердите режим заново. Сначала докажите работу в Display-only, и проверяйте Full-control при запасе воды под ветром.

Готовность функций

КонфигурацияСтатус
Пульт B&G/Simrad → автопилот Navico AC/NACГотово; ожидает проверки на лодке.
Пульт Raymarine ⇄ автопилот Navico — отображениеСтатус подтверждён на реальных данных Raymarine.
Raymarine старый → новый (SmartPilot)Готово; подмена одного байта, минимальный риск.
Передача команд RaymarineМорские испытания — сначала Display-only + Capture.

10. Запись трафика и выгрузка

Вкладка Capture записывает сырой трафик шины — самый быстрый способ доказать, что есть, а чего нет «на проводе».

  1. Выберите интерфейс: Bus A, Bus B или Both (по умолчанию — обе).
  2. Оставьте галочку Rolling, чтобы при заполнении буфера (около 100 000 кадров) сохранялся самый свежий трафик, или снимите её, чтобы запись остановилась при первом заполнении.
  3. Start, воспроизведите проблему, Stop.
  4. Введите имя лодки и нажмите Upload to server. Запись попадает на облачную панель, где её можно расшифровать и проанализировать для поддержки.

Для выгрузки нужен интернет — сначала подключитесь к WiFi сети на вкладке WiFi (у собственной точки доступа моста интернета нет). В запись попадает и то, что мост сам передаёт, — инжекции и переводы автопилота видны в логе.

11. WiFi и обновления прошивки

Для обновлений нужен Интернет. Мост загружает прошивку с сервера обновлений производителя через Интернет. В лодочной сети без Интернета — или в режиме точки доступа — Check for update и Apply update работать не будут: сначала подключитесь к WiFi сети с доступом в Интернет (подойдёт точка доступа телефона). Пересылка между шинами продолжается во время загрузки; мост недоступен только кратко, пока перезагружается.

12. Мост как устройство на шине

Мост объявляет себя на обеих шинах как обычное устройство NMEA 2000 — класс «Inter/Intranetwork Device», функция «PC Gateway», адрес на шине 0x42. С этого адреса отправляются его инжекции и переводы автопилота, и под ним он виден в списке устройств другого прибора. Больше он ничего не передаёт, пока вы не настроите инжекции или шлюз автопилота.

13. Устранение неполадок

СимптомЧто делать
Нет устройств в TrafficЭтот CAN-порт не видит шину. Проверьте BUS-OFF на вкладке Status, разъёмы и терминаторы 120 Ом.
Значок BUS-OFF на StatusПроблема проводки в этом сегменте — перепутаны CAN-H/L, нет терминатора или короткое замыкание. Исправьте проводку; порт восстановится сам.
Приложения не получают 0183Главный выключатель конвертера включён? Телефон/ноутбук в той же WiFi сети, что и мост? В приложении задан TCP n2k-bridge.local:10110 или UDP порт 10110? Выбрана правильная исходная шина?
МФД не показывает виртуальный автопилотЗапишите шину со стороны пульта и выгрузите — недостающий обмен исправляется обновлением прошивки.
МФД показывает и настоящий, и виртуальный автопилотПодключите настоящий автопилот к дальнему от МФД CAN-порту, чтобы мост мог его скрыть.
Команда на МФД ничего не делает (Full-control)Для автопилотов Raymarine этот путь на морских испытаниях; запишите Both в момент нажатия и выгрузите. Родной пульт автопилота продолжает работать всё это время.
Выгрузка / обновление не проходитМосту нужен интернет — подключитесь к WiFi сети с интернетом на вкладке WiFi (у его собственной точки доступа интернета нет).
Не открывается веб-страницаПопробуйте http://n2k-bridge.local/, затем IP из списка клиентов роутера. Если мост подключился к сети, которую вы не можете найти, — перезагрузите его вне зоны этой сети: он поднимется как точка доступа n2k-bridge.
Забыт пароль точки доступаПодключитесь по USB-C для сервиса или сделайте Factory reset из сетевого подключения, пока оно ещё есть.

14. Характеристики

Шлюз автопилота — вспомогательное средство, а не замена правильно установленному и настроенному автопилоту. Всегда несите вахту и держите родной пульт автопилота под рукой.

← На главную