NMEA-0183-Verbindung
EinsteigerDas Wichtigste
NMEA 0183 ist die Textsprache der Bordinstrumente: Jedes Gerät sendet Datensätze (zum Beispiel $GPRMC für die Position, $IIMWV für den Wind). NavimetriX empfängt sie über das WLAN eines Gateways oder Multiplexers (per UDP oder TCP) oder über ein USB-Kabel am Computer. Am Computer können die NMEA-Daten auch über ein Netzwerkkabel (Ethernet) eintreffen, genau wie über WLAN, sofern der Computer im selben Netzwerk wie das Gateway ist. Ein NMEA-2000-Netz läuft über ein Gateway, das es in NMEA 0183 umsetzt.
NMEA erfordert das Premium-Abonnement. In der Browser-Version gibt es es nicht.
- Verbinden Sie das Gerät mit dem WLAN Ihres NMEA-Gateways (nicht mit dem der Marina).
- Öffnen Sie die rechte Schublade „Einstellungen“, Abschnitt „GPS & NMEA“.
- Tippen Sie auf „Nach NMEA-Geräten scannen“, dann auf „Scan starten“.
- Wenn ein Datenstrom gefunden wird, tippen Sie auf „Einstellungen übernehmen“: Protokoll, Adresse und Port werden ausgefüllt, und der Schalter „NMEA“ wird aktiviert.
- Prüfen Sie, ob die Datensätze in der Konsole „Eingehende NMEA-Datensätze“ ganz unten auf der Seite durchlaufen.
Die Seite „GPS & NMEA“ im einfachen Modus
Weiterführende Informationen
Die Einstellungen der Seite (einfacher Modus)
| Einstellung | Werte | Standard |
|---|---|---|
| „GPS-Quelle“ | „Intern“ oder „NMEA“ | Intern auf Mobilgeräten, NMEA am Computer |
| „NMEA“ | Schalter | deaktiviert |
| „NMEA-Protokoll“ | „UDP“, „TCP“, „SERIELL“, „DEMO“ | UDP |
| „IP-Adresse des Servers“ | Adresse des Gateways | 10.0.0.1 |
| „Port“ | 1 bis 65535 | 10110 |
| „Serieller Anschluss“ (SERIELL) | erkannte Anschlüsse | |
| „Baudrate“ (SERIELL) | 4800, 9600, 38400, 115200 | 9600 |
- „GPS-Quelle“: „NMEA“ nimmt die Position aus dem Datenstrom, „Intern“ aus dem GPS des Geräts (siehe GPS des Geräts und externe GPS).
- Der Schalter „NMEA“ steuert den gesamten NMEA-Empfang und die NMEA-Ausgabe dieses Geräts. Er gilt für jedes Gerät einzeln. Er findet sich auch in dem Fenster, das erscheint, wenn Sie den Navigationsmodus ein- oder ausschalten, und die Anwendung merkt sich Ihre Wahl für jede Richtung: zum Beispiel NMEA an in Fahrt und aus im Hafen.
- UDP: Das Gateway sendet seine Datensätze per Broadcast ins Netzwerk, NavimetriX hört den Port in allen Netzwerken des Geräts ab. Nur der Port zählt, die IP-Adresse wird nicht verwendet. Das ist die bevorzugte Wahl: Mehrere Geräte empfangen denselben Datenstrom.
- TCP: NavimetriX verbindet sich mit dem Gateway unter der angegebenen IP-Adresse und dem angegebenen Port. Manche Gateways akzeptieren nur eine begrenzte Anzahl von TCP-Clients.
- SERIELL: ein per USB angeschlossenes Gateway oder GPS, nur am Computer (macOS, Windows, Linux). Auf Smartphone und Tablet ist die Auswahl ausgegraut.
- DEMO: spielt eine aufgezeichnete Fahrt ab, um die Anwendung an Land kennenzulernen. Wer sie wählt, schaltet den Schalter „NMEA“ ein. Demodaten werden nie im NMEA-Protokoll gespeichert.
Der „Erweiterte Modus“ am Ende des Blocks öffnet getrennte Verbindungen für GPS, AIS und drei zusätzliche Verbindungen: siehe Mehrere Verbindungen und Positionsquelle.
Der Scan der NMEA-Datenströme
„Nach NMEA-Geräten scannen“ öffnet den „NMEA-Gerätescanner“. „Scan starten“ probiert die Einstellungen gängiger Gateways aus:
- per UDP hört er gleichzeitig die üblichen Ports ab: 10110 (der Standardport), 50000 (NKE-WLAN-Box), 11101 (PredictWind DataHub), 2000 (Digital Yacht), 5000 (EM-TRAK), 1456 (Yacht Devices), 60002 (Actisense W2K-1), 24000 (Ocean Signal), 40000 (AdvanSea), 1024 (PIXEL EXOCET);
- per TCP probiert er die Standardadresse und den Standardport jedes bekannten Gateways: ShipModul MiniPlex, NKE-WLAN-Box, Digital Yacht, EM-TRAK, Vesper Marine, Garmin Cortex, AMEC, Navico GoFree (B&G, Simrad, Lowrance), Actisense W2K-1, Comar, Brookhouse, Ocean Signal, Yacht Devices, AdvanSea, Weatherdock;
- am Computer probiert er außerdem jeden Seriellport mit 9600, 4800, 38400 und 115200 Baud.
Jeder gefundene Datenstrom wird mit Protokoll, Adresse, Port und der Liste der empfangenen Datensätze angezeigt, woran sich das Gerät erkennen lässt. Im einfachen Modus endet der Scan beim ersten gefundenen Datenstrom; „Einstellungen übernehmen“ trägt ihn auf der Seite ein und aktiviert „NMEA“. Enthält der Datenstrom eine Position, wechselt die „GPS-Quelle“ auf „NMEA“; enthält er AIS, werden daraus die Ziele gewonnen. Darunter erscheint ein Scan-Log („Log löschen“ leert es).
Der NMEA-Gerätescanner nach einem erfolgreichen Scan
Der Scan kennt nur die Standardadressen: Ein Gateway, dem der Router an Bord eine andere Adresse gegeben hat, wird nur per UDP gefunden. Stellen Sie in diesem Fall die Seite von Hand ein.
Die Konsole „Eingehende NMEA-Datensätze“
Unten auf der Seite zeigt die Konsole, was tatsächlich über die Verbindung läuft. Sie ist das Diagnosewerkzeug: Laufen Datensätze durch, ist die Verbindung in Ordnung.
- Oben steht der Zustand der Verbindung, zum Beispiel „UDP: 10110 (hört zu)“, „TCP: 10.0.0.1:10110 (wartet)“, „NMEA deaktiviert“ oder „Demo-Modus“.
- Empfangene Datensätze erscheinen in Grün, die von NavimetriX gesendeten (NMEA-Ausgänge) in Orange, die neuesten oben. Die Konsole behält die letzten 200 Zeilen.
- Die Kontrollkästchen „Eingang“ und „Ausgang“ filtern die beiden Richtungen und geben jeweils die Anzahl der Meldungen pro Sekunde an.
- „Pause“ friert die Anzeige ein („Wiederholen“ setzt sie fort), „Kopieren“ kopiert die Zeilen der Konsole in die Zwischenablage, jede mit [IN] oder [OUT] markiert, zum Beispiel um sie an den Support zu schicken, „Löschen“ leert die Konsole.
Die beiden Meldungen zum „Port“
Unter dem Feld „Port“ können zwei Warnungen erscheinen:
- „Port bereits von einem anderen Eingang belegt“ (in Rot): Zwei Verbindungen von NavimetriX zielen auf denselben Port, und diese hört nicht zu. Geben Sie ihr einen anderen Port. Der Port zum Weitersenden muss ebenfalls von den abgehörten Ports abweichen.
- „Port auch von einer anderen App genutzt“ (in Gelb, reine Information): Eine andere Software hört denselben Port auf demselben Gerät ab. Sendet das Gateway an das ganze Netzwerk, empfangen beide alles. Sendet es nur an einen einzigen Empfänger, erhält nur eine der beiden die Daten: Schließen Sie die andere Software. Das erklärt oft eine korrekt eingestellte Verbindung, die nichts empfängt.
Es kommt nichts an?
- Prüfen Sie das WLAN: das des Gateways, nicht das der Marina.
- Prüfen Sie, ob der Schalter „NMEA“ eingeschaltet ist.
- Prüfen Sie Protokoll und Port in der Anleitung des Geräts, oder starten Sie einen Scan.
- Sehen Sie in die Konsole: Ist sie leer, empfängt die Verbindung nichts; laufen Datensätze durch, ist die Verbindung in Ordnung und das Problem liegt woanders.
Sonderfälle
- Starlink-Antenne: Schalten Sie den Multiplexer in den WLAN-Client-Modus im Netz des Starlink-Routers, notieren Sie die IP-Adresse, die er erhält (am besten fest), und stellen Sie dann „TCP“, diese Adresse und den Port des Multiplexers ein. Deaktivieren Sie am Router die Isolation der WLAN-Clients. Die Einzelheiten stehen in der FAQ unten.
- NKE-WLAN-Box: Der Scan probiert ihren UDP-Port 50000 und ihre TCP-Adresse 192.168.56.1, Port 50000. Läuft nichts durch, aktualisieren Sie die Box und schalten Sie bei einem neueren iPhone oder iPad ihr WLAN in den offenen Modus: siehe FAQ.
- USB am Computer: Gateways, die als Standard-Seriellport erkannt werden, brauchen in der Regel keinen Treiber; andernfalls installieren Sie den des Herstellers (oft FTDI oder Prolific).
- Mehrere Geräte an Bord: Per UDP empfängt jedes Gerät den Datenstrom des Gateways. Bei UDP an eine einzige Adresse, bei TCP oder über USB kann ein Gerät das Empfangene im lokalen Netzwerk für die anderen weitersenden (erweiterter Modus, „Im lokalen Netzwerk weitersenden“): siehe NMEA-Ausgänge.
Siehe auch
- GPS des Geräts und externe GPS
- Mehrere Verbindungen und Positionsquelle
- Empfangene Daten und Berechnungen
- NMEA-Protokoll
- FAQ: Wie empfange ich NMEA-Daten von meinen Bordinstrumenten?
- FAQ: Werden NMEA-Verbindungen über USB unterstützt?
- FAQ: Wie empfange ich NMEA-Daten bei Verbindung mit einer Starlink-Antenne?
- FAQ: Ich kann mich nicht mit meiner NKE WiFi-Box verbinden. Was soll ich tun?
- FAQ: NavimetriX meldet „Port bereits belegt“. Was tun?