Aller au contenu principal
FR

Outil compagnon · Gratuit pour les clients FluviaPro

Logo de FluviaPro Splitter

FluviaPro Splitter

Pont série NMEA vers TCP, multi-clients

Votre boîtier GPS / AIS n'alimente plus qu'un seul logiciel à la fois ? Le Splitter rediffuse le flux NMEA-0183 du port COM en serveur TCP. Periskal, FluviaPro et n'importe quel autre logiciel peuvent enfin lire le même signal en parallèle.

Genèse

Pourquoi nous l'avons construit

Pendant les tests de FluviaPro à bord de l'AMETHYSTE avec notre partenaire pilote, un détail nous a sauté aux yeux : Pascal devait choisir entre garder Periskal ouvert pour ses cartes ou ouvrir FluviaPro pour son carnet de bord. Les deux ne pouvaient pas lire en même temps le boîtier AIS, tout simplement parce qu'un port COM ne s'ouvre qu'une fois à la fois sous Windows.

Les solutions du marché existaient toutes : drivers de port COM virtuel signés Microsoft (chers, payants par poste), modules kernel à compiler (fragiles, demandent un redémarrage en cas de plantage), boîtiers physiques qui dédoublent le signal (un câble supplémentaire à tirer dans la timonerie). Aucune ne tenait sur la durée pour un batelier qui doit ouvrir Windows et avoir tout qui marche, point.

Nous avons donc écrit FluviaPro Splitter pendant un week-end : un petit pont en user-space qui ouvre le COM en lecture seule, écoute le NMEA, et rediffuse les octets bruts sur un serveur TCP local. N'importe quel logiciel, Periskal, FluviaPro, un client maison, se connecte au port TCP au lieu du port COM. Aucun driver kernel à signer, aucun port virtuel à entretenir, aucune fenêtre Electron à laisser ouverte (le pont tourne en service Windows).

Comme c'est un outil qui résout un problème universel de la timonerie moderne et qu'il ne fait sens qu'autour d'un boîtier NMEA, nous avons décidé de l'offrir gratuitement à tous les clients FluviaPro. C'est notre façon de remercier ceux qui nous font confiance pendant cette phase pilote.

Le problème en détail

Un port COM = un seul logiciel à la fois

Sous Windows (et tous les Unix d'ailleurs), un port série physique est un fichier exclusif : le premier process qui l'ouvre le verrouille. Tant qu'il n'est pas refermé, aucun autre logiciel ne peut le lire, pas même un programme de test, pas même PuTTY. C'est une garantie de bas niveau qui évite les écritures simultanées sur le matériel.

Concrètement, à bord : si Periskal démarre au boot et garde COM3 ouvert, FluviaPro qui tente d'ouvrir COM3 reçoit une erreur « access denied ». Il faut fermer Periskal, ouvrir FluviaPro, fermer FluviaPro, ouvrir Periskal. C'est intenable au quotidien.

Les contournements traditionnels : (1) drivers de port COM virtuel, fonctionnent mais payants par poste et signés par un éditeur tiers à qui il faut faire confiance ; (2) modules kernel maison, interdits sur Windows récent sans signature Microsoft ; (3) boîtiers répartiteurs physiques, chers, encombrants, un câble de plus dans la timonerie. Aucune option propre pour un batelier qui veut juste que ça marche.

La solution

Un seul flux, autant de logiciels que nécessaire

Le Splitter ouvre votre port COM en lecture seule, détecte le baudrate et le NMEA, et rediffuse chaque octet sur un serveur TCP. Vos logiciels se connectent en TCP au lieu du port COM. Tout fonctionne en user-space, sans driver kernel ni port COM virtuel.

1

Votre boîtier GPS / AIS

Reste branché à son port COM comme aujourd'hui. Aucune modification matérielle.

2

Le Splitter ouvre le COM

Lecture seule, scan automatique du baudrate, détection des trames NMEA-0183.

3

N logiciels lisent en TCP

Periskal, FluviaPro, votre cartographie maison, tous lisent le même flux en parallèle.

Nouveau · Splitter v2

Le radar collégial des voisins, gratuit

Depuis Splitter v2, votre transpondeur AIS ne fait pas que remonter VOTRE position : il décode aussi en parallèle TOUTES les trames VHF des bateaux à portée (5-30 km en fluvial). Splitter renvoie discrètement ces voisins au serveur FluviaPro, qui les rebroadcaste en temps réel à votre tablette. Aucun stockage en base, aucune trace, conformité RGPD totale.

  • Sur la carte du voyage

    Chaque voisin devient un marqueur orienté selon son cap, code couleur par catégorie (cargo / tanker / passagers / matières dangereuses / plaisance / pêche). Au clic : MMSI, ENI, nom, dimensions, tirant d'eau, destination, ETA, cônes ADN, équipage à bord.

  • Onglet « Bateaux alentour »

    Sur la fiche voyage, un onglet liste tous les voisins captés, triés par distance. Pour chacun : distance à votre bateau, vitesse, cap, et la relation cinématique en clair — « Vient vers moi », « Croisement », « S'éloigne », « Parallèle » — avec calcul du CPA et du temps avant croisement le plus proche.

  • Zéro stockage, zéro coût

    Le bus est en RAM côté serveur, purgé toutes les 5 minutes. Aucun octet en base, aucune ligne de log, aucune photo. Inclus sans surcoût dans tous les abonnements FluviaPro.

Une interface simple, conçue pour la timonerie

L'UI affiche les ports détectés, laisse choisir le port TCP de diffusion, et installe le service Windows en un clic.

Interface de configuration de FluviaPro Splitter : ports série détectés, validation, installation du service Windows

Fonctionnalités

Tout ce qu'il faut, rien de superflu

  • Détection NMEA-0183 automatique

    Le Splitter sonde les ports COM, identifie les trames NMEA et écarte les bruits parasites.

  • Scan baudrate auto

    Essaie les baudrates standard (4800, 9600, 38400, 115200) jusqu'à trouver le bon. Aucun réglage manuel.

  • Serveur TCP multi-clients

    Chaque port COM est rediffusé sur un port TCP de votre choix. Autant de connexions clients en parallèle que nécessaire.

  • Service Windows démarrage auto

    Installé en service Windows : se relance au boot, tourne en tâche de fond, aucune fenêtre à garder ouverte.

  • Reconnexion automatique

    Si vous débranchez et rebranchez le boîtier, le Splitter retrouve le port et republie le flux sans intervention.

  • Lecture seule par sécurité

    Le Splitter n'écrit jamais vers votre boîtier. Aucun risque de corrompre votre AIS ou de saturer le bus.

  • Aucun driver kernel

    Tout en user-space. Aucun module à signer, aucun port COM virtuel à entretenir, aucun risque de BSOD.

  • Configuration et logs locaux

    Config et logs stockés dans %ProgramData%\FluviaProSplitter\. Faciles à inspecter en cas de souci.

Compatibilité

Compatible avec votre installation actuelle

  • Système

    Windows 10 et 11 · 64 bits

  • Boîtiers

    GPS et AIS NMEA-0183 sur port série / USB

  • Clients TCP

    Periskal, FluviaPro et tout client TCP standard

  • Pare-feu

    Règles ajoutées automatiquement à l'installation

Téléchargement

Comment l'obtenir ?

FluviaPro Splitter est gratuit pour tous les clients FluviaPro. Contactez-nous : nous vous envoyons le lien de téléchargement et le mode d'emploi d'installation.

Demander le téléchargement

Et si vous découvriez FluviaPro ?

Le Splitter est un outil compagnon, mais le vrai cockpit de votre flotte, c'est FluviaPro. Voyages, écluses, certificats, équipage et carnet de bord dans une seule app, pensée pour la batellerie.