Begleitwerkzeug · Kostenlos für FluviaPro-Kunden
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.
Ihr GPS-/AIS-Gerät
Bleibt wie bisher an seinem COM-Port angeschlossen. Keine Hardware-Änderung.
Der Splitter öffnet den COM
Read-only, automatischer Baudraten-Scan, NMEA-0183-Frame-Erkennung.
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.
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 anfragenLust, 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.