Zum Hauptinhalt springen

IEC 61162-450 (Maritime Brücke / Multicast)

IEC 61162-450 ist der Standard, der festlegt, wie Brückengeräte (bridge) NMEA 0183-Sätze per Ethernet-UDP-Multicast gemeinsam nutzen. Er wird üblicherweise als „Lightweight Ethernet" (LWE) bezeichnet.

Entscheidend ist: Es handelt sich nicht um ein neues Datenformat, sondern um ein Übertragungsverfahren. Die Sätze selbst sind identisch mit NMEA 0183 — sie werden lediglich statt über Seriell/TCP an eine Multicast-Gruppe gesendet. Dadurch können mehrere Geräte (Talker) in dieselbe Gruppe senden und mehrere Empfänger (Listener) gleichzeitig mitlesen.

Der Gateway-Treiber tritt der angegebenen Multicast-Gruppe bei, empfängt die Datagramme, entfernt den Normpräfix und den TAG-Block und interpretiert die Sätze anschließend mit demselben Parser wie der NMEA 0183-Treiber. Der Betrieb ist rein lesend.


Eingabewerte im Registrierungsformular

EingabefeldWas wird eingetragenBeispiel
IP-Adresse(nicht verwendet) Die Gruppe wird unten in den Optionen festgelegt
Port(nicht verwendet)
Die Gruppe unbedingt in den Optionen angeben

Der Standardwert im Feld IP-Adresse ist 127.0.0.1. Der Treiber akzeptiert nur Werte aus dem Multicast-Bereich (224–239) als Gruppe; bleibt das IP-Feld unverändert, werden die Optionen bzw. die Normvorgabewerte verwendet. Diese Auslegung verhindert, dass versehentlich eine Unicast-Adresse verwendet wird.

Erweiterte Optionen

OptionsschlüsselStandardwertBeschreibung
mcast-group239.192.0.4Zu empfangende Multicast-Gruppe
mcast-port60004Port
mcast-nic(automatisch)Name der für den Empfang verwendeten Netzwerkschnittstelle (z. B. eth0)
strict-prefixfalseOb Datagramme ohne Normpräfix (UdPbC) verworfen werden
Die Angabe der NIC ist praktisch zwingend

Schiffsnetze verfügen in der Regel über mehrere NICs (Trennung von Navigations- und Büronetz). Wird mcast-nic nicht angegeben, erfolgt der Beitritt über den Standardpfad des Betriebssystems — der Treiber wartet dann möglicherweise an der falschen Schnittstelle und empfängt gar nichts.


Übertragungsgruppen

Die Norm definiert acht Gruppen. Registrieren Sie eine Verbindung pro Gruppe (um mehrere Gruppen gleichzeitig zu empfangen, legen Sie mehrere Verbindungen an).

GruppeVerwendungAdressePort
MISCSonstiges239.192.0.160001
TGTDZieldaten (Radar/ARPA)239.192.0.260002
SATDSatellit239.192.0.360003
NAVDNavigationsdaten (Standard)239.192.0.460004
VDRDSchiffsdatenschreiber (VDR)239.192.0.560005
RCOMFernkommunikation239.192.0.660006
TIMEZeit239.192.0.760007
PROPHerstellerspezifisch239.192.0.860008

Die meisten Navigationssensoren (GPS/Kreiselkompass/Log) senden über NAVD.


PLC-Adressnotation der Tags

Vollständig identisch mit NMEA 0183. Da derselbe Parser verwendet wird, sind der Umfang der unterstützten Sätze und die Aliase ebenfalls gleich.

NotationBedeutung
RMC.7Feld 7 von RMC (Geschwindigkeit über Grund, kn)
GGA.latAlias — Breitengrad
RMC.speedAlias — Geschwindigkeit
RMC(Feld weggelassen) vollständiger zuletzt empfangener Rohsatz

Die vollständige Liste der unterstützten Sentences und Aliase entnehmen Sie unverändert der Alias-Tabelle im NMEA 0183-Dokument.


Aufbau des Datagramms (Referenz)

UdPbC\0 ← 6바이트 규격 프리픽스
\s:GP0001,n:0042*5A\ ← 선택적 TAG 블록 (송신자 식별)
$GPRMC,123519,A,...,W*6A ← NMEA 0183 문장
  • Da es Vor-Ort-Geräte gibt, die nur den Satz ohne Präfix senden, wird standardmäßig tolerant akzeptiert.
  • Um Normkonformität zu erzwingen, setzen Sie strict-prefix auf true.

Einschränkungen

Schreiben nicht unterstützt

Nur Empfang. Das Gateway sendet keine Sätze an Brückengeräte (Talker-Betrieb).

  • AIS-Kapselungssätze (!AIVDM usw.) nicht unterstützt — sie werden zwar aus dem Datagramm extrahiert, der Satzparser verarbeitet jedoch nur Sätze, die mit $ beginnen.
  • IEC 61162-460 (sicherheitserweiterte Fassung) wird nicht unterstützt.
  • IPv6-Multicast wird nicht unterstützt.

Fehlerbehebung

SymptomMögliche UrsachePrüfung
Es kommen überhaupt keine Werte anWegen fehlender NIC-Angabe wird an der falschen Schnittstelle gewartetmcast-nic auf die NIC des Navigationsnetzes setzen
Es kommen überhaupt keine Werte anGruppe/Port stimmen nicht übereinÜbertragungsgruppe im Gerätehandbuch prüfen (Tabelle oben)
Nur ein Teil der Sätze kommt anDer betreffende Satz wird über eine andere Gruppe gesendetFür jede Gruppe eine zusätzliche Verbindung registrieren
Verbindung besteht, aber Werte sind leerDer Satztyp in der Tag-Adresse weicht vom tatsächlich empfangenen Satz abNur den Typ registrieren (RMC) und zunächst den Rohsatz prüfen