Naar hoofdinhoud
NL

Begeleidingstool · Gratis voor FluviaPro-klanten

FluviaPro Splitter-logo

FluviaPro Splitter

NMEA seriële-naar-TCP brug, multi-client

Voedt uw GPS / AIS-apparaat slechts één softwarepakket tegelijk? De Splitter zendt de NMEA-0183 COM-stroom opnieuw uit als een TCP-server. Periskal, FluviaPro en elk ander programma kunnen eindelijk parallel hetzelfde signaal lezen.

Ontstaan

Waarom we dit gebouwd hebben

Tijdens FluviaPro-tests aan boord van de AMETHYSTE met onze pilotpartner viel één detail op: Pascal moest kiezen tussen Periskal open houden voor zijn kaarten of FluviaPro openen voor zijn logboek. De twee konden niet tegelijk het AIS-apparaat uitlezen, simpelweg omdat een COM-poort in Windows maar door één proces tegelijk kan worden geopend.

Alle marktoplossingen bestonden: door Microsoft ondertekende virtuele COM-poortdrivers (duur, per werkplek), zelfgebouwde kernelmodules (kwetsbaar, vereisen een herstart bij crash), fysieke splitterboxen die het signaal verdubbelen (een extra kabel door de stuurhut). Geen enkele hield stand voor een schipper die wil dat Windows opstart en alles gewoon werkt, punt.

Daarom hebben we FluviaPro Splitter in een weekend geschreven: een kleine user-space brug die de COM read-only opent, naar NMEA luistert en de ruwe bytes opnieuw uitzendt op een lokale TCP-server. Elke software, Periskal, FluviaPro, een eigen client, verbindt met de TCP-poort in plaats van de COM-poort. Geen kerneldriver om te ondertekenen, geen virtuele poort om te onderhouden, geen Electron-venster open te houden (de brug draait als Windows-service).

Omdat het een universeel probleem van de moderne stuurhut oplost en alleen zin heeft rond een NMEA-apparaat, hebben we besloten het gratis aan te bieden aan elke FluviaPro-klant. Het is onze manier om degenen te bedanken die ons vertrouwen tijdens deze pilotfase.

Het probleem in detail

Eén COM-poort = één programma tegelijk

Onder Windows (en elke Unix trouwens) is een fysieke seriële poort een exclusief bestand: het eerste proces dat hem opent, vergrendelt hem. Tot hij gesloten wordt, kan geen ander programma eruit lezen, zelfs geen testprogramma, zelfs geen PuTTY. Dit is een low-level garantie die gelijktijdig schrijven naar de hardware voorkomt.

Concreet aan boord: als Periskal bij boot opstart en COM3 open houdt, krijgt FluviaPro dat COM3 probeert te openen een 'access denied'-fout. U moet Periskal sluiten, FluviaPro openen, FluviaPro sluiten, Periskal openen. Niet houdbaar dagelijks.

Traditionele workarounds: (1) virtuele COM-poortdrivers, werken maar zijn betaald per werkplek en ondertekend door een derde partij die u moet vertrouwen; (2) zelfgebouwde kernelmodules, verboden op recente Windows zonder Microsoft-handtekening; (3) fysieke splitterboxen, duur, omvangrijk, één kabel extra in de stuurhut. Geen schone optie voor een schipper die gewoon wil dat het werkt.

De oplossing

Eén stream, zoveel software als nodig

De Splitter opent uw COM-poort read-only, detecteert automatisch de baudrate en de NMEA-stream, en zendt elke byte opnieuw uit op een TCP-server. Uw software verbindt via TCP in plaats van COM. Alles draait in user space, zonder kerneldriver of virtuele COM-poort.

1

Uw GPS / AIS-apparaat

Blijft op zijn COM-poort aangesloten zoals vandaag. Geen hardwarewijziging.

2

De Splitter opent de COM

Read-only, automatische baudrate-scan, NMEA-0183 framedetectie.

3

N programma's lezen TCP

Periskal, FluviaPro, uw eigen kaartsoftware, allemaal lezen ze dezelfde stream parallel.

Nieuw · Splitter v2

Het collegiale radarbeeld voor buren, gratis

Sinds Splitter v2 stuurt uw AIS-transponder niet alleen UW positie: hij decodeert ook parallel ALLE VHF-frames van schepen binnen bereik (5-30 km op binnenwateren). Splitter stuurt deze buren discreet door naar de FluviaPro-server, die ze in real time uitzendt naar uw tablet. Geen database-opslag, geen sporen, volledige AVG-conformiteit.

  • Op de reiskaart

    Elke buur wordt een koers-georiënteerde marker, gekleurd per categorie (vracht / tanker / passagiers / gevaarlijke stoffen / pleziervaart / visserij). Bij klik: MMSI, ENI, naam, afmetingen, diepgang, bestemming, ETA, ADN-kegels, bemanning aan boord.

  • Tab "Schepen rondom"

    Op de reisfiche lijst een tab alle opgevangen buren op afstand. Voor elk: afstand tot uw schip, snelheid, koers en de kinematische relatie in duidelijke taal — "Komt op u af", "Kruist", "Gaat weg", "Parallel" — met berekening van CPA en tijd tot dichtste naderingspunt.

  • Nul opslag, nul kosten

    De bus leeft in server-RAM, elke 5 minuten geleegd. Geen enkele byte in de database, geen logregel, geen foto. Inbegrepen zonder meerprijs in alle FluviaPro-abonnementen.

Een eenvoudige UI, ontworpen voor de stuurhut

De UI toont gedetecteerde poorten, laat u de TCP-uitzendpoort kiezen en installeert de Windows-service met één klik.

Configuratiescherm van FluviaPro Splitter: gedetecteerde seriële poorten, validatie, Windows-serviceinstallatie

Functies

Alles wat nodig is, niets overbodig

  • Automatische NMEA-0183 detectie

    De Splitter peilt COM-poorten, herkent NMEA-frames en negeert ruis.

  • Automatische baudrate-scan

    Probeert standaard baudrates (4800, 9600, 38400, 115200) tot hij de juiste vindt. Geen handmatige instelling.

  • Multi-client TCP-server

    Elke COM-poort wordt opnieuw uitgezonden op een TCP-poort naar keuze. Zoveel parallelle clientverbindingen als nodig.

  • Windows-service, auto-start

    Geïnstalleerd als Windows-service: start bij boot, draait op de achtergrond, geen venster open te houden.

  • Automatische herverbinding

    Bij loskoppelen en opnieuw aansluiten van het apparaat vindt de Splitter de poort en publiceert hij de stream opnieuw zonder tussenkomst.

  • Read-only voor veiligheid

    De Splitter schrijft nooit naar uw apparaat. Geen risico op corruptie van uw AIS of overbelasting van de bus.

  • Geen kerneldriver

    Alles in user space. Geen module om te ondertekenen, geen virtuele COM-poort om te onderhouden, geen BSOD-risico.

  • Lokale config en logs

    Config en logs opgeslagen in %ProgramData%\FluviaProSplitter\. Makkelijk te inspecteren bij problemen.

Compatibiliteit

Compatibel met uw bestaande installatie

  • Besturingssysteem

    Windows 10 en 11 · 64-bit

  • Hardware

    NMEA-0183 GPS en AIS-apparaten via serieel / USB

  • TCP-clients

    Periskal, FluviaPro en elke standaard TCP-client

  • Firewall

    Regels automatisch toegevoegd bij installatie

Download

Hoe krijg ik het?

FluviaPro Splitter is gratis voor elke FluviaPro-klant. Neem contact op, wij sturen u de downloadlink en installatie-instructies.

Download aanvragen

Zin om FluviaPro te ontdekken?

De Splitter is een begeleidingstool, maar de echte cockpit van uw vloot is FluviaPro. Reizen, sluizen, certificaten, bemanning en logboek in één app, gemaakt voor de binnenvaart.