Zum Hauptinhalt springen
DE

Begleitwerkzeug · Kostenlos für FluviaPro-Kunden

FluviaPro Splitter-Logo

FluviaPro Splitter

NMEA Seriell-zu-TCP-Brücke, Multi-Client

Speist Ihr GPS-/AIS-Gerät nur eine Software gleichzeitig? Der Splitter sendet den NMEA-0183-Strom vom COM-Port als TCP-Server erneut aus. Periskal, FluviaPro und jede andere Software können endlich parallel dasselbe Signal lesen.

Entstehung

Warum wir es gebaut haben

Bei FluviaPro-Tests an Bord der AMETHYSTE mit unserem Pilotpartner fiel ein Detail auf: Pascal musste sich entscheiden, Periskal für seine Karten offen zu lassen oder FluviaPro für sein Logbuch zu öffnen. Beide konnten das AIS-Gerät nicht gleichzeitig lesen, einfach weil ein COM-Port unter Windows nur von einem Prozess gleichzeitig geöffnet werden kann.

Alle Marktlösungen existierten: von Microsoft signierte virtuelle COM-Port-Treiber (teuer, pro Arbeitsplatz lizenziert), selbstgebaute Kernelmodule (fragil, erfordern Neustart bei Absturz), physische Splitter-Boxen, die das Signal verdoppeln (ein zusätzliches Kabel durch das Steuerhaus). Keine hielt auf Dauer für einen Binnenschiffer, der einfach möchte, dass Windows startet und alles funktioniert, Punkt.

Also haben wir FluviaPro Splitter an einem Wochenende geschrieben: eine kleine User-Space-Brücke, die den COM read-only öffnet, dem NMEA-Strom lauscht und die Rohbytes auf einem lokalen TCP-Server erneut aussendet. Jede Software, Periskal, FluviaPro, ein Eigenbau-Client, verbindet sich statt mit dem COM-Port mit dem TCP-Port. Kein Kerneltreiber zu signieren, kein virtueller Port zu pflegen, kein Electron-Fenster offen zu lassen (die Brücke läuft als Windows-Dienst).

Weil sie ein universelles Problem des modernen Steuerhauses löst und nur rund um ein NMEA-Gerät Sinn ergibt, haben wir uns entschieden, sie jedem FluviaPro-Kunden kostenlos anzubieten. Das ist unser Dank an alle, die uns in dieser Pilotphase vertrauen.

Das Problem im Detail

Ein COM-Port = eine Software gleichzeitig

Unter Windows (und jedem Unix übrigens) ist ein physischer serieller Port eine exklusive Datei: der erste Prozess, der ihn öffnet, sperrt ihn. Bis er geschlossen wird, kann keine andere Software daraus lesen, nicht einmal ein Testprogramm, nicht einmal PuTTY. Das ist eine Low-Level-Garantie, die gleichzeitiges Schreiben in die Hardware verhindert.

Konkret an Bord: Wenn Periskal beim Boot startet und COM3 offen hält, erhält FluviaPro beim Versuch, COM3 zu öffnen, einen 'Zugriff verweigert'-Fehler. Sie müssen Periskal schließen, FluviaPro öffnen, FluviaPro schließen, Periskal öffnen. Im Alltag untragbar.

Traditionelle Workarounds: (1) virtuelle COM-Port-Treiber, funktionieren, sind aber pro Arbeitsplatz bezahlt und von einem Drittanbieter signiert, dem man vertrauen muss; (2) selbstgebaute Kernelmodule, auf aktuellem Windows ohne Microsoft-Signatur verboten; (3) physische Splitter-Boxen, teuer, sperrig, ein Kabel mehr im Steuerhaus. Keine saubere Option für einen Binnenschiffer, der nur möchte, dass es funktioniert.

Die Lösung

Ein Strom, so viele Programme wie nötig

Der Splitter öffnet Ihren COM-Port read-only, erkennt automatisch die Baudrate und den NMEA-Strom und sendet jedes Byte auf einem TCP-Server erneut aus. Ihre Software verbindet sich per TCP statt COM. Alles läuft im User Space, ohne Kerneltreiber und ohne virtuellen COM-Port.

1

Ihr GPS-/AIS-Gerät

Bleibt wie bisher an seinem COM-Port angeschlossen. Keine Hardware-Änderung.

2

Der Splitter öffnet den COM

Read-only, automatischer Baudraten-Scan, NMEA-0183-Frame-Erkennung.

3

N Programme lesen TCP

Periskal, FluviaPro, Ihre eigene Kartensoftware, alle lesen denselben Strom parallel.

Neu · Splitter v2

Das kollegiale Nachbar-Radar, kostenlos

Seit Splitter v2 sendet Ihr AIS-Transponder nicht nur IHRE Position: er dekodiert auch parallel ALLE VHF-Frames der Schiffe in Reichweite (5-30 km auf Binnenwasserstraßen). Splitter leitet diese Nachbarn diskret an den FluviaPro-Server weiter, der sie in Echtzeit an Ihr Tablet weiterleitet. Keine Datenbank-Speicherung, keine Spuren, volle DSGVO-Konformität.

  • Auf der Reisekarte

    Jeder Nachbar wird zu einem kursorientierten Marker, farbcodiert nach Kategorie (Fracht / Tanker / Passagiere / Gefahrgut / Sportboot / Fischerei). Beim Klick: MMSI, ENI, Name, Abmessungen, Tiefgang, Ziel, ETA, ADN-Kegel, Besatzung an Bord.

  • Tab "Schiffe in der Nähe"

    Auf der Reisekarte listet ein Tab alle erfassten Nachbarn nach Entfernung sortiert auf. Für jeden: Entfernung zu Ihrem Schiff, Geschwindigkeit, Kurs und die kinematische Beziehung im Klartext — "Nähert sich", "Kreuzt", "Entfernt sich", "Parallel" — mit Berechnung von CPA und Zeit bis zum nächsten Annäherungspunkt.

  • Null Speicherung, null Kosten

    Der Bus läuft im Server-RAM, alle 5 Minuten gelöscht. Kein Byte in der Datenbank, keine Logzeile, kein Foto. In allen FluviaPro-Tarifen ohne Aufpreis enthalten.

Eine einfache UI, gemacht für das Steuerhaus

Die UI zeigt erkannte Ports, lässt Sie den TCP-Ausstrahlungsport wählen und installiert den Windows-Dienst mit einem Klick.

Konfigurationsbildschirm von FluviaPro Splitter: erkannte serielle Ports, Validierung, Windows-Dienstinstallation

Funktionen

Alles Nötige, nichts Überflüssiges

  • Automatische NMEA-0183-Erkennung

    Der Splitter prüft COM-Ports, erkennt NMEA-Frames und ignoriert Störgeräusche.

  • Automatischer Baudraten-Scan

    Probiert Standard-Baudraten (4800, 9600, 38400, 115200), bis er die richtige findet. Keine manuelle Einstellung.

  • Multi-Client-TCP-Server

    Jeder COM-Port wird auf einem TCP-Port Ihrer Wahl erneut ausgestrahlt. So viele parallele Client-Verbindungen wie nötig.

  • Windows-Dienst, Auto-Start

    Als Windows-Dienst installiert: startet beim Boot, läuft im Hintergrund, kein Fenster offen zu halten.

  • Automatische Wiederverbindung

    Wenn Sie das Gerät trennen und erneut anschließen, findet der Splitter den Port und veröffentlicht den Strom ohne Eingriff erneut.

  • Read-only zur Sicherheit

    Der Splitter schreibt nie auf Ihr Gerät. Kein Risiko, Ihr AIS zu beschädigen oder den Bus zu überlasten.

  • Kein Kerneltreiber

    Alles im User Space. Kein Modul zu signieren, kein virtueller COM-Port zu pflegen, kein BSOD-Risiko.

  • Lokale Konfig und Logs

    Konfig und Logs gespeichert in %ProgramData%\FluviaProSplitter\. Bei Problemen leicht zu inspizieren.

Kompatibilität

Kompatibel mit Ihrer bestehenden Installation

  • Betriebssystem

    Windows 10 und 11 · 64-Bit

  • Hardware

    NMEA-0183 GPS- und AIS-Geräte über Seriell / USB

  • TCP-Clients

    Periskal, FluviaPro und jeder Standard-TCP-Client

  • Firewall

    Regeln werden bei der Installation automatisch hinzugefügt

Download

Wie erhalte ich es?

FluviaPro Splitter ist für jeden FluviaPro-Kunden kostenlos. Kontaktieren Sie uns, wir senden Ihnen den Download-Link und die Installationsanleitung.

Download anfragen

Lust, FluviaPro zu entdecken?

Der Splitter ist ein Begleitwerkzeug, aber das eigentliche Cockpit Ihrer Flotte ist FluviaPro. Fahrten, Schleusen, Zertifikate, Besatzung und Logbuch in einer App, gemacht für die Binnenschifffahrt.