Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Soluzioni software e hardware per Serial over LAN

Editorial Team Editorial Team
Aggiornato: Aug 4, 2026

Testato da Nikolai Svarachevsky, Lead Developer con oltre 20 anni di esperienza nella virtualizzazione delle porte COM.
Scritto da Robert Agar, ex Technical Writer IBM con 13 anni di esperienza.


Il tuo dispositivo seriale è collegato a una macchina. Il software che ne ha bisogno ora gira altrove: un altro piano, un altro edificio, il cloud. Serial over LAN colma questo divario, rendendo una porta seriale su un computer utilizzabile da un altro tramite la rete.

Cinque modi per farlo: due strumenti software, due adattatori hardware, un componente integrato per OEM e comandi Linux gratuiti che non richiedono installazione. Confrontiamo prezzo, impegno di configurazione e supporto dei protocolli per ciascuno.

Nota: come abbiamo testato
Il nostro Lead Developer, Nikolai Svarachevsky, ha testato personalmente l’accesso al cloud sia con Serial to Ethernet Connector sia con FlexiHub utilizzando lo stesso hardware e condizioni di rete comparabili. Questo ci ha permesso di confrontare i loro metodi di connessione senza introdurre variabili non correlate.

Oltre ai test pratici, Nikolai ha verificato interfacce supportate, modalità di connessione, driver richiesti, supporto dei protocolli e numero di porte rispetto all’hardware elencato di seguito. Questo confronto non valuta prestazioni, velocità o affidabilità, poiché richiedono benchmark dedicati.

Le migliori soluzioni Serial over LAN

Applicazione

Come abbiamo testato questo:

Serial to Ethernet Connector collega direttamente due computer via TCP, senza un relay del fornitore. Il computer che condivide il dispositivo seriale deve essere raggiungibile in rete, tramite LAN, un IP pubblico, port forwarding o una VPN.

  1. Lo scanner Zebra DS2208 è stato collegato tramite la sua interfaccia RS-232 attraverso un adattatore USB-to-RS232 StarTech ICUSB2321F a una workstation Windows 11, comparendo come una porta COM fisica. Su questa workstation è stata configurata una connessione Server: in SEC, il ruolo di Server appartiene alla macchina che ospita il dispositivo fisico, quindi è questa macchina che deve essere raggiungibile, non il client. Sul router locale è stato configurato il port forwarding per la porta TCP di SEC per renderlo possibile.
  2. È stata configurata un'istanza AWS EC2 t3.small (Windows Server 2022) con una connessione Client puntata all'IP pubblico della workstation e alla porta inoltrata, creando una porta COM virtuale collegata allo scanner. Un'app di inventario basata su cloud sull'istanza EC2 leggeva i dati dei codici a barre tramite quella porta virtuale.
  3. Un operatore sulla workstation ha scansionato codici a barre di test con lo Zebra DS2208. Da un laptop Windows 11 separato, una seconda persona ha controllato la dashboard dell'app di inventario su EC2 e ha confermato che ogni scansione compariva correttamente in tempo reale.

Versione software testata: Serial to Ethernet Connector 9.0.1288.

Sistemi operativi: Windows 11 Pro 24H2 (host), Windows Server 2022 Standard (AWS EC2), Windows 11 Pro 24H2 (client).

Serial to Ethernet Connector

Serial to Ethernet Connector (SEC) trasforma qualsiasi dispositivo seriale collegato a un PC in qualcosa che puoi usare da un altro, come se fosse collegato proprio accanto a te. L'app non interviene sul protocollo sottostante; si limita a instradare la connessione seriale esistente attraverso la rete, quindi l'hardware RS-232, RS-422 e RS-485 funziona allo stesso modo. Puoi raggiungere un dispositivo condiviso tramite una porta COM virtuale, una semplice connessione TCP o RFC 2217 se il tuo software lo supporta già. Funziona bene su una rete locale e anche su internet, purché il server abbia un IP pubblico o le due macchine possano altrimenti vedersi tra loro.

Serial to Ethernet Connector
La configurazione di base prevede una macchina che condivide una porta e un’altra che vi si collega come porta COM virtuale. Ma SEC può fare più di questo, se ti serve: condividere più dispositivi da un unico computer, permettere a più client di accedere allo stesso dispositivo, esporre una porta su TCP grezzo così il client non deve nemmeno avere SEC installato, oppure trasmettere a più listener contemporaneamente via UDP.

C’è anche una serie di impostazioni avanzate per apparecchiature seriali più vecchie o più “capricciose”: ritardo dei pacchetti, limiti alla lunghezza dei messaggi, caratteri di trigger, quel genere di cose. E dato che supporta TCP grezzo, UDP e RFC 2217, non sei vincolato a un driver proprietario lato client.

Pro:

  • Condividi tutte le porte seriali reali o virtuali che vuoi, da una sola macchina
  • Impostazioni dettagliate delle porte per hardware legacy problematico
  • Può avviare porte virtuali anche in assenza di una porta COM fisica presente
  • Gestisce configurazioni multi-client e multi-server
  • Una licenza copre sia i ruoli server che client
  • Standard aperti (RFC 2217, TCP/UDP raw), nessun driver del fornitore richiesto
  • Sono supportati i segnali di controllo hardware (RTS/CTS, DTR/DSR)

Contro:

  • Hai bisogno di una macchina host che esegua effettivamente SEC; non si comunica direttamente con l'hardware bare metal
  • Solo Windows e Linux, niente altro
  • Richiede un IP pubblico sul server, oppure entrambe le macchine sulla stessa LAN
  • Configurarla tramite internet richiede più lavoro rispetto a uno strumento basato su relay
Prezzo: $260, licenza con acquisto una tantum. Prova gratuita di 14 giorni disponibile.

Nota: SEC vs. FlexiHub: la vera differenza. Se il tuo server si trova dietro un router senza un IP pubblico, una situazione comune per configurazioni domestiche o di piccoli uffici, FlexiHub si connetterà subito, mentre SEC richiede un indirizzo IP pubblico oppure che entrambe le macchine siano sulla stessa rete locale. Se controlli già la tua infrastruttura di rete e ti servono più connessioni simultanee o l’hosting di porte virtuali, il modello di connessione diretta di SEC ti offre maggiore flessibilità; se non hai un IP pubblico o vuoi zero configurazione di rete, il modello di relay di FlexiHub è la strada più semplice.

Prova subito Serial over Ethernet
Prova gratuita disponibile per 14 giorni.
Applicazione

Come abbiamo testato questo:

FlexiHub non richiede una connessione diretta. Ne usa una quando possibile e, quando non lo è, passa ai propri server di relay, senza bisogno di port forwarding, di un IP pubblico o di configurazioni di rete manuali da nessuna delle due parti.

  1. FlexiHub è stato installato su una workstation Windows 11 con lo Zebra DS2208 collegato tramite la sua interfaccia RS-232 attraverso lo stesso adattatore StarTech ICUSB2321F usato nel test SEC.
  2. La porta dello scanner è stata condivisa tramite FlexiHub, rendendola visibile ad altri dispositivi che hanno effettuato l’accesso con lo stesso account, anziché tramite un indirizzo di rete diretto.
  3. Un operatore sulla workstation ha scansionato codici a barre di test. Da un secondo laptop Windows 11, abbiamo effettuato l’accesso allo stesso account FlexiHub, ci siamo connessi da remoto al dispositivo condiviso e abbiamo confermato che ogni scansione veniva ricevuta correttamente.

Versione software testata: FlexiHub 6.0.

Sistemi operativi: Windows 11 Pro 24H2 (host), Windows 11 Pro 24H2 (client).

FlexiHub

FlexiHub è costruito attorno a uno scenario più semplice rispetto a SEC: un computer condivide un dispositivo e un altro computer vi si connette. Qui non c’è nulla che corrisponda alle configurazioni multi-dispositivo o broadcast di SEC. Funziona comunque con qualsiasi standard fisico già usato dalla porta dell’host (RS-232, RS-422 o RS-485), perché, come SEC, condivide la porta esistente invece di convertire il segnale. Dove FlexiHub dà il meglio è nella comodità: gestisce internamente tutto l’instradamento, quindi funziona su internet fin da subito, senza IP pubblico e senza configurazioni di rete da nessuna delle due parti. Il rovescio della medaglia è che entrambi i computer devono avere FlexiHub installato ed essere connessi allo stesso account e, a differenza di SEC, non può comunicare con un client TCP “puro” dall’altra parte.
FlexiHub
Finché sei online, puoi vedere e connetterti a qualsiasi dispositivo seriale collegato a una macchina che esegue FlexiHub con il tuo account.

Pro:

  • Funziona su internet senza bisogno di hosting o inoltro porte
  • Nessun IP pubblico richiesto; inoltra tramite il cloud di FlexiHub, quindi funziona dietro NAT e router
  • Emulazione delle porte lato client
  • 50 connessioni nel piano base, fino a 1000 nei livelli superiori
  • Multipiattaforma: Windows, macOS, Linux, mobile

Contro:

  • Richiede un abbonamento attivo
  • Richiede FlexiHub su entrambe le estremità; a differenza di SEC, non può connettersi tramite un semplice client TCP
  • Nessuna modalità broadcast (UDP) o multi-server, a differenza di SEC
  • Condivide solo una porta seriale fisica o virtuale esistente. A differenza di SEC, non può creare porte COM virtuali autonome per scenari di connessione personalizzati
  • Nel corso di un'implementazione pluriennale, l'abbonamento finisce per costare più della licenza una tantum di SEC
Prezzo: da $39.99/mese (Personale, 50 connessioni).

Business Starter costa $79.99/mese (300 connessioni, fino a 5 membri del team);

Business Plus costa $129.99/mese (1000 connessioni, fino a 10 membri del team).

È disponibile un account demo di 30 giorni una volta per utente, limitato a 5 dispositivi remoti.

Nota: SEC vs. FlexiHub: la vera differenza. Se il tuo server si trova dietro un router senza un IP pubblico, una situazione comune per configurazioni domestiche o di piccoli uffici, FlexiHub si connetterà subito, mentre SEC richiede un indirizzo IP pubblico oppure che entrambe le macchine siano sulla stessa rete locale. Se controlli già la tua infrastruttura di rete e hai bisogno di più connessioni simultanee o dell’hosting di porte virtuali, il modello di connessione diretta di SEC ti offre maggiore flessibilità; se non hai un IP pubblico o vuoi zero configurazione di rete, il modello relay di FlexiHub è la strada più semplice.

Adattatore

Moxa NPort

I dispositivi della serie NPort 5100 sono adattatori seriale-Ethernet a porta singola. A seconda del modello, la porta supporta RS-232, RS-422 o RS-485; si tratta di standard fisici piuttosto che di protocolli, e alcuni modelli ne supportano più di uno, o tutti e tre. Le unità NPort 5100 includono anche una resistenza di pull-up/pull-down regolabile per le linee RS-485.
Moxa NPort
L’adattatore può essere configurato tramite Telnet, nella sua interfaccia web oppure con un’utility per Windows o Linux.

Appena tolto dalla scatola, il dispositivo è raggiungibile tramite modalità di rete raw, TCP Server, TCP Client, UDP, Pair Connection o Ethernet Modem. Per far invece apparire la porta come una porta COM virtuale sul client, serve il driver proprietario di Moxa: Real COM su Windows oppure il driver TTY su Linux e macOS. È utile saperlo prima dell’acquisto, perché vale su ogni piattaforma, non solo su Linux, ed è un driver specifico del produttore anziché uno standard aperto.

Pro:

  • Nessun computer host necessario, mette il dispositivo in rete da solo
  • Supporta RS-422/RS-485, a differenza della maggior parte delle porte seriali integrate nei PC
  • Hardware robusto, garanzia di 5 anni
  • Terminazione regolabile e resistori di pull-up/pull-down per RS-485

Contro:

  • Più complesso da configurare rispetto all'installazione di un'applicazione
  • Richiede il driver proprietario di Moxa (Real COM/TTY) per l’uso della porta COM virtuale: altrimenti è limitato a TCP/UDP grezzo
  • 1 porta per unità: la scalabilità significa acquistare più hardware, a differenza di una soluzione software
  • Nessuna modalità broadcast per più ascoltatori
Prezzo: Prezzo: da circa $215 per l’NPort 5150 (il modello RS-232/422/485), oppure circa $177 per l’NPort 5110 solo RS-232. I prezzi variano in base al rivenditore, circa $215 da Neteon, $245 da DigiKey, $274 da RS Components.

Driver e supporto OS: Scheda tecnica della serie Moxa NPort 5100
Adattatore

Il Device Server IOLAN

Il DG1 dispone di una singola porta con un'interfaccia RS-232/422/485 selezionabile via software (anche in questo caso, standard fisici piuttosto che protocolli). Per impostazione predefinita è configurato per RS-232; il passaggio a RS-422 o RS-485 viene effettuato via software anziché tramite jumper. Il dispositivo collegato può essere condiviso su più server TCP o UDP.
Il Device Server IOLAN
Come con l’NPort, la porta è raggiungibile come connessione TCP o UDP grezza fin da subito. Il software TruePort di Perle è ciò che la trasforma in una vera porta COM remota lato client, quindi vale anche qui la stessa avvertenza “software aggiuntivo per la porta virtuale”.

Il marketing di Perle descrive la linea IOLAN come dotata di “processori potenti per la migliore velocità di trasmissione e le migliori prestazioni sul mercato”; si tratta di un’affermazione del fornitore, che non abbiamo verificato con benchmark indipendenti.

Perle offre anche un SDK IOLAN con strumenti per l’automazione dei processi, l’archiviazione dei dati e la registrazione dei log.

Pro:

  • Nessun computer host necessario
  • RS-232/422/485 selezionabile via software, nessuna riconfigurazione hardware necessaria per cambiare standard
  • È possibile condividere una porta seriale con più server TCP o UDP
  • IOLAN SDK disponibile per l'automazione e la registrazione dei log
  • Supporto IPv6 e protezione ESD 15kV
  • È disponibile un modello a temperatura estesa (−40 °C a +74 °C) per ambienti difficili

Contro:

  • L'opzione più costosa qui di gran lunga
  • Richiede il software TruePort per un vero accesso remoto alla porta COM
  • 1 porta per unità, vs. porte illimitate su una singola macchina con soluzioni software
Prezzo: $596 per il DG1 TX (temperatura estesa, parte 04031790) o $454 per il DG1 DB9 standard (parte 04031774), direttamente da Perle. (Negozio Perle — DG1 TX · DG1 DB9 · Pagina prodotto)
Componente

Anybus di HMS Networks

Come modulo embedded, il CompactCom 40 Brick è fondamentalmente diverso da tutto il resto qui. Non è un prodotto finito che colleghi e usi: è un componente per i produttori di hardware che vogliono integrare la connettività di rete nel proprio dispositivo. Aggiungi i tuoi connettori (DSUB, RJ45, M12) e l’isolamento di rete, ed è proprio questo che lo rende interessante se stai progettando hardware, e irrilevante se ti serve solo mettere una stampante in rete.
Anybus di HMS Networks
È basato sul processore di rete NP40 di HMS e offre interfacce applicative parallele a 8/16 bit o SPI ad alta velocità, oltre a I/O tramite un’interfaccia con registro a scorrimento.

Pro:

  • Compatto, completamente integrabile nel tuo prodotto
  • Scegli la tua interfaccia di connettore fisico
  • Può essere installato/sostituito in una fase avanzata della produzione
  • Pre-certificato per la conformità di rete, certificazione più rapida
  • HMS gestisce il modulo durante tutto il suo ciclo di vita

Contro:

  • Non autonomo, richiede l'hardware circostante che progetti tu stesso
  • Destinato agli OEM, non agli utenti finali
  • Costo unitario significativo nonostante sia solo un componente
  • Nessun prezzo pubblico, disponibile solo tramite distributori
Prezzo: circa €182 netti per unità tramite distributori. HMS non pubblica prezzi pubblici per l’utente finale per questo componente; la cifra dipende da volume, regione e partner di canale. (Pagina prodotto HMS · Elmark, elenco distributori)

Nota: la gamma CompactCom 40 include diverse varianti di interfaccia applicativa. Se UART è un requisito per il tuo progetto, confermalo consultando il datasheet per l’esatto codice prodotto che stai ordinando; le interfacce differiscono tra i modelli di questa famiglia.

Grafico di confronto

product logo Moxa NPort 5150
product logo Perle IOLAN DG1
product logo Anybus 40 Brick
Tipo
Applicazione
Applicazione
Adattatore hardware
Adattatore hardware
Componente incorporato
Prezzo
$260 una tantum
Da $39.99/mo
~$215–274
$454–596
~€182 netti, distributore
Computer host necessario
No
No
N/D
IP pubblico richiesto
Sì, a meno che non sia la stessa LAN
No — inoltro cloud
No
No
N/D
Connessioni
Illimitato per macchina
50–1000 per piano
1 porta
1 porta
1 modulo
Standard fisici
RS-232/422/485 (per porta host)
RS-232/422/485 (per porta host)
RS-232/422/485 (a seconda del modello)
RS-232/422/485 (selezionabile via software)
Configurabile (parallelo/SPI)
Porta COM virtuale
Integrato, nessun driver richiesto
Integrato
Richiede un vero driver COM/TTY
Richiede TruePort
N/A
Metodi di connessione
RFC 2217, TCP, UDP
Relay proprietario
TCP/UDP grezzo
TCP/UDP grezzo
Protocolli Fieldbus
Supporto OS
Win 10/11, Server 2016–2022, Linux (x86+ARM)
Windows, macOS, Linux, mobile
Driver per Windows, Linux, macOS
Driver per Windows e Linux
N/D

Scenario d’uso comune del software Serial over LAN

Dopo aver migrato il tuo software nel cloud, potresti riscontrare problemi di connessione remota alle tue apparecchiature basate su seriale. Devi implementare la funzionalità Serial over LAN affinché le periferiche collegate alle tue porte seriali siano accessibili tramite l’ambiente cloud. Serial to Ethernet Connector offre la possibilità di stabilire la connettività COM over LAN.
Scopri il software Serial over LAN e come puoi utilizzarlo nell'infrastruttura cloud
Una volta configurata correttamente, questa soluzione software Serial over LAN reindirizza l'interfaccia COM nel cloud. Ora puoi accedere alle apparecchiature collegate a questa porta da qualsiasi luogo con una connessione Internet.

Come reindirizzare una COM su LAN utilizzando questa soluzione software avanzata

Immaginiamo di avere un lettore di codici a barre basato su COM che si trova a distanza dal tuo computer locale. Devi accedere al dispositivo da un’app installata sulla tua macchina. Per farlo, dovresti seguire questi semplici passaggi:
1
Scarica Serial over Ethernet Connector e installalo sul computer (server) a cui il dispositivo è collegato fisicamente e sul tuo computer locale (client) che accederà alla seriale su LAN. Nota che un client può essere qualsiasi macchina reale o virtuale che esegue il sistema operativo Windows o Linux.
Comunicazione COM su IP
2
Successivamente, avvia il programma sulla macchina server, imposta i parametri richiesti e crea una connessione Server facendo clic sul pulsante corrispondente. Questo renderà il dispositivo della porta seriale accessibile tramite la rete.
creare una connessione al server
3
Quindi, avvia il software sul client e “Connetti” alla porta seriale tramite rete.
Connettiti alla porta seriale tramite rete
Ecco fatto! Ora tutti i dati dal dispositivo COM remoto saranno disponibili sul tuo computer come se fosse una periferica locale.

Proteggere una connessione serial-over-LAN

Mettere un dispositivo seriale in rete significa che è raggiungibile da qualsiasi altra cosa che possa raggiungere quella porta. Vale la pena pensarci prima di distribuire, non dopo:

• Non esporre mai una porta seriale TCP grezza direttamente su Internet pubblico. Se stai usando una soluzione TCP diretta, proteggila con una VPN, un tunnel SSH o un altro trasporto sicuro.

• Limita l'accesso con regole del firewall in modo che solo i sistemi autorizzati possano raggiungere la porta seriale condivisa.

• Esamina le funzionalità di sicurezza fornite dal tuo software. Serial to Ethernet Connector supporta l'autenticazione tramite password e connessioni crittografate, mentre FlexiHub crittografa automaticamente il traffico tramite il suo servizio cloud. Strumenti di base come netcat o socat non forniscono autenticazione o crittografia integrate.

Come condividere una porta seriale su LAN su Linux

Se vuoi reindirizzare una porta seriale Linux senza acquistare nulla, le distribuzioni Linux recenti includono strumenti che possono farlo.

Il metodo netcat

La forma più semplice inoltra un dispositivo seriale a un host di rete:

netcat www.example.com port < /dev/ttyS0
Note: this approach requires a new instance of netcat for each connection you want to create. For a persistent connection, create an xinetd service with the following configuration:

service testservice {

port = 5900

socket_type = stream

protocol = tcp

wait = yes

user = root

server = /usr/bin/netcat

server_args = "-l 5900 < /dev/ttyS0"

Change /dev/ttyS0 to your serial port. To configure port parameters such as baud rate and parity, use stty or setserial.

Accedi e condividi la porta seriale con socat

socat è uno strumento più potente per collegare dispositivi seriali tramite TCP/IP. Sul lato server, associa il dispositivo seriale a una porta TCP:

socat TCP-LISTEN:PORT,reuseaddr,fork FILE:/dev/ttyUSB0,b115200,raw,echo=0

Sul lato client, socat crea un pseudo-terminale (PTY) che gli strumenti seriali locali possono aprire come se fosse una porta reale:

socat PTY,link=/dev/ttyV0,waitslave,raw,echo=0 TCP:SERVER_IP:PORT

L'opzione fork gestisce più connessioni e il controllo di flusso può essere configurato tramite opzioni aggiuntive. socat è flessibile e gratuito, ma tieni presente che non fornisce autenticazione o crittografia proprie: consulta la sezione sulla sicurezza sopra prima di usarlo su una rete non affidabile.

Per un accesso occasionale o tramite script su Linux, netcat e socat spesso sono tutto ciò che serve. Dove non bastano è nelle configurazioni persistenti multi-client, nelle porte COM virtuali sui client Windows e in tutto ciò che deve sopravvivere ai riavvii senza script di servizio personalizzati.
Serial to Ethernet Connector
Accesso alla porta COM tramite LAN
14-giorni disponibili di prova gratuita
Il prezzo della licenza parte da $259.95
Disponibile per