メインコンテンツまでスキップ

IEC 61162-450(船舶ブリッジ / マルチキャスト)

IEC 61162-450 は、ブリッジ(bridge)機器が NMEA 0183 文をイーサネット UDP マルチキャストで共有するために定められた標準です。一般に 「Lightweight Ethernet」(LWE) と呼ばれます。

重要なのは、新しいデータ形式ではなく伝送方式であるという点です。文そのものは NMEA 0183 と完全に同一で、それをシリアル/TCP の代わりにマルチキャストグループへ配信します。そのため複数の機器(talker)が同じグループへ送信し、複数の受信側(listener)が同時に受信できます。

ゲートウェイドライバは指定したマルチキャストグループに参加してデータグラムを受信し、規格プリフィックスと TAG ブロックを取り除いたうえで、NMEA 0183 ドライバと同じパーサで文を解釈します。読み取り専用です。


登録フォームの入力値

入力欄何を入力するか
IP アドレス(未使用)グループは下記のオプションで指定します
ポート(未使用)
グループは必ずオプションに記述してください

IP アドレス欄の既定値は 127.0.0.1 です。ドライバは マルチキャスト帯(224〜239) の値のみをグループとして認識するため、IP 欄をそのままにするとオプションまたは規格の既定値が使用されます。誤ってユニキャストアドレスを参照してしまう事態を防ぐための設計です。

詳細オプション

オプションキー既定値説明
mcast-group239.192.0.4受信するマルチキャストグループ
mcast-port60004ポート
mcast-nic(自動)受信に使用するネットワークインターフェース名(例: eth0
strict-prefixfalse規格プリフィックス(UdPbC)のないデータグラムを破棄するかどうか
NIC の指定は実質的に必須です

船舶ネットワークは通常 NIC が複数あります(航法網 / 事務網の分離)。mcast-nic を指定しないと OS の既定経路で参加するため、意図しないインターフェースで待機し、何も受信できないことがあります。


伝送グループ

規格で定められた 8 つのグループです。1 グループにつき 1 接続として登録してください(複数グループを同時に受信する場合は接続を分けて作成します)。

グループ用途アドレスポート
MISCその他239.192.0.160001
TGTD目標データ(レーダー/ARPA)239.192.0.260002
SATD衛星239.192.0.360003
NAVD航法データ(既定値)239.192.0.460004
VDRD航海記録装置(VDR)239.192.0.560005
RCOM遠隔通信239.192.0.660006
TIME時刻239.192.0.760007
PROPメーカー専用239.192.0.860008

ほとんどの航法センサー(GPS/ジャイロ/速力計)は NAVD に出力されます。


タグの PLC アドレス表記

NMEA 0183 と完全に同一です。 同じパーサを共有するため、対応する文の範囲と alias も同じです。

表記意味
RMC.7RMC の 7 番目のフィールド(対地速力 kn)
GGA.latalias — 緯度
RMC.speedalias — 速力
RMC(フィールド省略)最後に受信した raw 文の全体

対応 sentence と alias の全一覧は NMEA 0183 ドキュメントの alias 表 をそのまま参照してください。


データグラム構造(参考)

UdPbC\0 ← 6바이트 규격 프리픽스
\s:GP0001,n:0042*5A\ ← 선택적 TAG 블록 (송신자 식별)
$GPRMC,123519,A,...,W*6A ← NMEA 0183 문장
  • 現場機器の中にはプリフィックスなしで文のみを送信する実装もあるため、既定では寛容に受け入れます
  • 規格準拠を強制する場合は strict-prefixtrue に設定してください。

制約

書き込み非対応

受信専用です。ゲートウェイがブリッジ機器へ文を送信(talker)することはありません。

  • AIS カプセル化文(!AIVDM など)は非対応 — データグラムからは取り出されますが、文パーサは $ で始まる文のみを処理します。
  • IEC 61162-460(セキュリティ強化版)は非対応。
  • IPv6 マルチキャストは非対応。

トラブルシューティング

症状想定原因確認
値が全く入ってこないNIC 未指定で意図しないインターフェースで待機しているmcast-nic を航法網の NIC に指定
値が全く入ってこないグループ/ポートの不一致機器マニュアルの伝送グループを確認(上記の表)
一部の文しか入ってこない該当の文が別のグループへ送信されているグループごとに接続を追加登録
接続はできるが値が空タグアドレスの文タイプが実際の受信文と異なるタイプのみ登録(RMC)して raw 文を先に確認