Strumento compagno · Gratuito per i clienti FluviaPro
FluviaPro Splitter
Ponte seriale NMEA verso TCP, multi-client
Il vostro apparato GPS / AIS alimenta un solo software alla volta? Lo Splitter ritrasmette il flusso NMEA-0183 della porta COM come server TCP. Periskal, FluviaPro e qualsiasi altro software possono finalmente leggere lo stesso segnale in parallelo.
Genesi
Perché l'abbiamo costruito
Durante i test di FluviaPro a bordo dell'AMETHYSTE con il nostro partner pilota, un dettaglio è saltato all'occhio: Pascal doveva scegliere tra tenere aperto Periskal per le sue carte o aprire FluviaPro per il suo giornale di bordo. I due non potevano leggere contemporaneamente l'apparato AIS, semplicemente perché una porta COM può essere aperta solo da un processo alla volta sotto Windows.
Tutte le soluzioni di mercato esistevano: driver di porta COM virtuale firmati Microsoft (cari, licenza per postazione), moduli del kernel artigianali (fragili, richiedono riavvio in caso di crash), apparati fisici che sdoppiano il segnale (un cavo extra da tirare nella timoneria). Nessuna teneva sulla durata per un barcaiolo che vuole solo che Windows si avvii e tutto funzioni, punto.
Abbiamo quindi scritto FluviaPro Splitter in un weekend: un piccolo ponte in user-space che apre il COM in sola lettura, ascolta l'NMEA e ritrasmette i byte grezzi su un server TCP locale. Qualsiasi software, Periskal, FluviaPro, un client interno, si connette alla porta TCP invece della porta COM. Nessun driver kernel da firmare, nessuna porta virtuale da mantenere, nessuna finestra Electron da lasciare aperta (il ponte gira come servizio Windows).
Poiché risolve un problema universale della timoneria moderna e ha senso solo intorno a un apparato NMEA, abbiamo deciso di offrirlo gratuitamente a tutti i clienti FluviaPro. È il nostro modo di ringraziare chi si fida di noi in questa fase pilota.
Il problema nel dettaglio
Una porta COM = un solo software alla volta
Sotto Windows (e ogni Unix peraltro), una porta seriale fisica è un file esclusivo: il primo processo che la apre la blocca. Finché non viene chiusa, nessun altro software può leggerne, nemmeno un programma di test, nemmeno PuTTY. È una garanzia di basso livello che evita scritture simultanee sull'hardware.
In pratica, a bordo: se Periskal parte al boot e tiene COM3 aperta, FluviaPro che tenta di aprire COM3 riceve un errore 'access denied'. Bisogna chiudere Periskal, aprire FluviaPro, chiudere FluviaPro, aprire Periskal. Insostenibile ogni giorno.
Workaround tradizionali: (1) driver di porta COM virtuale, funzionano ma a pagamento per postazione e firmati da un terzo di cui fidarsi; (2) moduli kernel artigianali, vietati su Windows recente senza firma Microsoft; (3) apparati splitter fisici, cari, ingombranti, un cavo in più in timoneria. Nessuna opzione pulita per un barcaiolo che vuole solo che funzioni.
La soluzione
Un solo flusso, tanti software quanti servono
Lo Splitter apre la vostra porta COM in sola lettura, rileva automaticamente la baudrate e l'NMEA, e ritrasmette ogni byte su un server TCP. I vostri software si connettono via TCP invece di COM. Tutto funziona in user-space, senza driver kernel né porta COM virtuale.
Il vostro apparato GPS / AIS
Resta collegato alla sua porta COM come oggi. Nessuna modifica hardware.
Lo Splitter apre la COM
Sola lettura, scan automatico della baudrate, rilevamento delle trame NMEA-0183.
N software leggono in TCP
Periskal, FluviaPro, la vostra cartografia interna, tutti leggono lo stesso flusso in parallelo.
Novità · Splitter v2
Il radar collegiale dei vicini, gratuito
Da Splitter v2, il vostro transponder AIS non spinge solo la VOSTRA posizione: decodifica anche in parallelo TUTTI i frame VHF delle imbarcazioni a portata (5-30 km in fluviale). Splitter inoltra discretamente questi vicini al server FluviaPro, che li ritrasmette in tempo reale al vostro tablet. Nessuna archiviazione in database, nessuna traccia, piena conformità GDPR.
-
Sulla mappa del viaggio
Ogni vicino diventa un indicatore orientato secondo la sua rotta, codice colore per categoria (cargo / cisterna / passeggeri / merci pericolose / diporto / pesca). Al clic: MMSI, ENI, nome, dimensioni, pescaggio, destinazione, ETA, coni ADN, equipaggio a bordo.
-
Scheda "Imbarcazioni vicine"
Sulla scheda viaggio, una scheda elenca tutti i vicini catturati, ordinati per distanza. Per ciascuno: distanza dalla vostra nave, velocità, rotta, e la relazione cinematica in chiaro — "Si avvicina", "Incrocio", "Si allontana", "Parallelo" — con calcolo di CPA e tempo al punto di massimo avvicinamento.
-
Zero archiviazione, zero costi
Il bus vive nella RAM del server, svuotato ogni 5 minuti. Nessun byte in database, nessuna riga di log, nessuna foto. Incluso senza sovraccosto in tutti gli abbonamenti FluviaPro.
Un'interfaccia semplice, pensata per la timoneria
L'UI mostra le porte rilevate, lascia scegliere la porta TCP di emissione e installa il servizio Windows con un clic.
Funzionalità
Tutto il necessario, niente di superfluo
-
Rilevamento NMEA-0183 automatico
Lo Splitter sonda le porte COM, identifica le trame NMEA e scarta i rumori parassiti.
-
Scan baudrate automatico
Prova le baudrate standard (4800, 9600, 38400, 115200) finché non trova quella corretta. Nessuna regolazione manuale.
-
Server TCP multi-client
Ogni porta COM viene ritrasmessa su una porta TCP a vostra scelta. Tante connessioni client parallele quante ne servono.
-
Servizio Windows, avvio auto
Installato come servizio Windows: si avvia al boot, gira in background, nessuna finestra da tenere aperta.
-
Riconnessione automatica
Se scollegate e ricollegate l'apparato, lo Splitter ritrova la porta e ripubblica il flusso senza intervento.
-
Sola lettura per sicurezza
Lo Splitter non scrive mai sul vostro apparato. Nessun rischio di corrompere l'AIS o saturare il bus.
-
Nessun driver kernel
Tutto in user-space. Nessun modulo da firmare, nessuna porta COM virtuale da mantenere, nessun rischio di BSOD.
-
Config e log locali
Config e log memorizzati in %ProgramData%\FluviaProSplitter\. Facili da ispezionare in caso di problemi.
Compatibilità
Compatibile con la vostra installazione attuale
-
Sistema
Windows 10 e 11 · 64-bit
-
Hardware
Apparati GPS e AIS NMEA-0183 su seriale / USB
-
Client TCP
Periskal, FluviaPro e qualsiasi client TCP standard
-
Firewall
Regole aggiunte automaticamente all'installazione
Download
Come si ottiene?
FluviaPro Splitter è gratuito per tutti i clienti FluviaPro. Contattateci, vi inviamo il link di download e le istruzioni di installazione.
Richiedi il downloadE se scopriste FluviaPro?
Lo Splitter è uno strumento compagno, ma il vero cockpit della vostra flotta è FluviaPro. Viaggi, conche, certificati, equipaggio e giornale di bordo in una sola app, pensata per la navigazione interna.