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.

COM Port Redirector

Editorial Team Editorial Team
Aggiornato: Jan 23, 2025

Serial Port Redirector ti consente di reindirizzare il traffico per interfacce COM reali e virtuali. L'applicazione supporta tutte le versioni del sistema operativo Windows e molti ambienti virtuali. Ciò consente a qualsiasi computer collegato in rete di ottenere l'accesso completo a una porta COM remota e al dispositivo connesso. Questo redirector della porta COM seriale/IP presenta un'interfaccia user-friendly e intuitiva che semplifica il compito di lavorare con più porte aperte. Puoi utilizzare fino a 500 porte contemporaneamente e creare tre diversi tipi di connessione.

14-giorni disponibili di prova gratuita
Il prezzo della licenza parte da $259.95
Disponibile per
usb to remote desktop

Software di reindirizzamento della porta seriale

Alcune applicazioni seriali sono progettate per funzionare correttamente solo se collegate a porte COM specifiche. Nella maggior parte dei casi, si tratta delle interfacce standard COM1/COM2 o COM3/COM4. Questo può rappresentare un problema quando il tuo dispositivo deve funzionare con una porta designata che non è disponibile sulla tua macchina.

Una soluzione a questo problema è il reindirizzamento della porta COM. Puoi creare interfacce seriali virtuali con un redirector della porta seriale che puoi nominare in qualunque modo la tua applicazione richieda.

La porta virtuale fornisce le stesse funzionalità di un'interfaccia fisica e riceve e invia il traffico reindirizzato da e verso la porta reale. Il reindirizzamento della porta seriale su una rete è uno degli usi principali di un redirector della porta COM. Aumenta il valore dei tuoi dispositivi periferici rendendoli accessibili a qualsiasi utente della rete.

Scenario di utilizzo del reindirizzamento della porta COM

L'accesso alle apparecchiature seriali può essere difficile dopo la migrazione dell'ambiente informatico al cloud. In sostanza, è necessario reindirizzare il traffico della porta COM in modo che sia possibile accedervi da remoto tramite l'infrastruttura cloud. Serial to Ethernet Connector è una soluzione di reindirizzamento della porta seriale che semplifica la condivisione di dispositivi COM nel cloud.
Scenario di utilizzo del reindirizzatore di porte seriali per infrastrutture cloud.
Il primo passo consiste nell'identificare un server nell'infrastruttura cloud che abbia un indirizzo IP stabile. Impostare una connessione a questo server e installare il connettore da seriale a Ethernet sulla macchina. Configurare il software di reindirizzamento della porta COM per consentire agli utenti remoti di accedere alle periferiche fisicamente collegate all'interfaccia seriale.

Se configurato correttamente, tutti i dati che viaggiano attraverso la porta COM verranno reindirizzati al cloud dove chiunque disponga di una connessione Internet all'ambiente potrà accedervi.

Come utilizzare il reindirizzamento della porta COM

Il software COM Port Redirector stabilisce porte seriali virtuali utilizzando una porta TCP e un indirizzo IP specificati. Utilizzando questo redirector della porta seriale, le porte seriali virtuali inoltrano i dati dalle interfacce fisiche.
1
Innanzitutto, scarica il redirector da RS232 a Ethernet e installalo sul computer (server) con una porta COM fisica che desideri condividere.
2
Avvia l'app sul PC server e seleziona Nuova connessione -> Connessione server. Nella finestra che si aprirà, dai un nome alla tua connessione, specifica la porta seriale da condividere e una porta TCP su cui ascoltare. Fare clic su “Crea connessione”.
3
Quindi, installa l'app sul computer client che si connetterà alla porta COM condivisa tramite Ethernet. Seleziona Nuova connessione -> Connessione client e specifica l'indirizzo IP del server e la porta TCP che hai selezionato nel passaggio precedente.
4
Inoltre, qui dovresti creare una porta COM virtuale specificando un nome di porta e selezionando l'opzione “Crea come porta virtuale”.
5
Fare clic su “Crea connessione client”.
Una volta stabilita una connessione client, tutti i dati dalla porta COM reale del tuo computer server verranno inoltrati alla porta seriale virtuale specificata sul tuo computer client e viceversa. Quindi, in pochi semplici passaggi, il redirector della porta COM ti aiuterà a condividere la porta seriale su qualsiasi rete.

Video guida al reindirizzamento della porta seriale

Accesso multipiattaforma alle porte seriali remote

Immaginiamo di avere una stampante seriale (o qualsiasi altro dispositivo con porta COM specializzato) che è fisicamente collegata a una porta seriale che risiede sul computer Linux dell'ufficio. È necessario accedere a questo dispositivo da una macchina remota situata in un'altra stanza o ufficio. Se hai due macchine Linux, non dovresti avere problemi a creare comunicazioni con la periferica remota utilizzando le opzioni della riga di comando di Serial to Ethernet Connector (SEC). Ma lo sapevi che è anche possibile utilizzare il software come reindirizzatore di porta COM Linux Windows e viceversa? Ecco come puoi farlo.

Scenario 1. Connessione da un client Windows a un server Linux

Per intenderci, per “macchina server” si intende un computer a cui è collegato direttamente il dispositivo che si vuole condividere. Mentre un "computer client" indica una macchina da cui ti connetterai a un dispositivo condiviso in remoto.

Prima di iniziare, è importante assicurarsi che i computer client e server siano collegati alla stessa rete locale.

Crea una connessione server su Linux

Ad esempio, condivideremo una porta seriale denominata "/dev/tty60" su Ubuntu 20,04,2 tramite una porta TCP 5000. L'indirizzo IP della nostra macchina Linux è 192.168.24.43.

Seguire i passaggi seguenti per fornire l'accesso remoto alla porta seriale reale a cui è collegata fisicamente la stampante.

Passo 1. Scarica Serial to Ethernet Connector e installalo sul tuo computer Linux.

Nota: su Linux, attualmente funziona solo come utilità della riga di comando.


Passo 2. Creare una connessione "server" utilizzando il seguente comando:

evesecli add --real /dev/tty60 server --local 5000

dove:

--real - tipo di porta COM (reale/virtuale);
/dev/tty60 - nome della porta COM (connessione);
server - Tipo di connessione;
--local 5000 - nome della porta TCP che verrà utilizzata per la connessione di rete.

Nota: per impostazione predefinita, la connessione utilizzerà il protocollo di trasferimento dati RAW.


Passo 3. Attiva la connessione eseguendo:

evesecli start /dev/tty60

Passo 4. Verifica lo stato della connessione:

evesecli list -s

stato della connessione

Come possiamo vedere, la vera porta seriale “/dev/tty60” è condivisa ed è accessibile tramite la porta TCP 5000.

Una volta connesso alla porta condivisa da un computer remoto, potrai controllare le informazioni dettagliate sulla connessione utilizzando il comando:

evesecli list -s

informazioni di connessione

Connettiti da Windows come client

Ora creiamo una connessione client alla porta seriale remota su Linux da una macchina Windows.

Passo 1. Scarica Serial to Ethernet Connector e installalo sul tuo PC Windows.

Passo 2. Avvia l'app e crea una connessione "client".

Connessione del cliente
Per fare ciò, fai clic su Connessione client nella finestra principale dell'app.

Passo 3 (Opzionale). Specificare il nome della connessione client.

Passo 4. Seleziona la casella Crea come porta virtuale e seleziona il nome della porta.

Nota: per connettersi dal client Windows a Linux, è necessario creare una porta seriale virtuale sul PC Windows.


Passo 5. Selezionare il protocollo di trasmissione dei dati grezzi.

Passo 6. Specificare l'indirizzo IP del computer server (192.168.24.43) e la porta TCP (5000) a cui connettersi.

Passo 7. Fare clic su Crea.

Crea una nuova connessione client
Questo è! Ora la stampante seriale remota è collegata correttamente al PC Windows tramite una porta COM virtuale (COM 1) ed è possibile accedervi e utilizzarla come se fosse collegata direttamente alla macchina Windows.

Sia che tu crei una porta COM virtuale su Linux o Windows, appare nel sistema emulando completamente il comportamento di una vera interfaccia seriale.

Crea una porta COM virtuale

Scenario 2. Connessione da un client Linux a un server Windows

Consideriamo ora una situazione in cui la stampante seriale è collegata a un PC Windows e deve essere accessibile in remoto da una macchina Linux.

Condividi la porta COM sul server Windows

Passo 1. Scarica e installa Serial to Ethernet Connector per Windows.

Passo 2. Avvia il software e seleziona Connessione al server nella finestra che apparirà.

Connessione al server
Passo 3. Configura le impostazioni di connessione al server:

  • (facoltativamente) Specificare il nome della connessione;
  • Seleziona la vera porta COM che desideri condividere. (La porta a cui è collegata la stampante seriale).

Nota: quando si configura una connessione al server, è necessario lasciare deselezionata la casella Crea come porta virtuale.


  • Specificare una porta TCP da utilizzare per la connessione alla rete.
  • Seleziona il protocollo di trasferimento dati.

Passo 4. Fare clic su Crea.

Crea una nuova connessione al server
Una volta creato, puoi controllare i dettagli della connessione selezionando questa connessione sul lato sinistro:

Dettagli di connessione
Come puoi vedere, abbiamo una connessione server attiva denominata "Server COM1". La porta reale condivisa COM1 è aperta ed è in attesa di connessione in entrata tramite una porta TCP 5000.

Connettiti da Windows come client

Per fare ciò, segui questi semplici passaggi:

Passo 1. Sulla macchina Linux, scaricare e installare l'utilità della riga di comando Serial to Ethernet Connector.

Passo 2. Crea una connessione client usando il comando:

evesecli add --virt /tmp/virt0 client --remote 192.168.24.66:5000

dove:

/tmp/virt0 client - nome della porta COM (connessione);

192.168.24.66 - l'indirizzo IP del computer server a cui ti stai connettendo;

5000 - il nome della porta TCP specificata sul lato server.

Nota: per connettersi alla porta COM reale remota sulla rete, è necessario creare un'interfaccia seriale virtuale sul lato client.


Su Linux, le impostazioni della porta COM virtuale dovrebbero corrispondere alle impostazioni della porta reale di Windows.

Passo 3. Attiva la connessione eseguendo:

evesecli start /tmp/virt0

Passo 4. Verifica lo stato della connessione del client:

evesecli list -s

Stato della connessione del client
Importante: per il corretto funzionamento di Serial to Ethernet Connector sia lato Linux che Windows, è necessario creare un'eccezione per l'app nelle impostazioni del firewall.

Alternativa open source - Redirector porta seriale freeware

SerialToIP è una soluzione freeware di redirector della porta seriale che offre la possibilità di connettersi a una porta seriale da una rete utilizzando la comunicazione socket TCP. Lo strumento può essere utilizzato con una riga di comando o un'interfaccia grafica. L'app è una semplice implementazione del software Terminal Server scritto in C#. Qualsiasi rete TCP/IP può essere utilizzata per inviare e ricevere dati da porte seriali, comprese quelle di tipo USB.
serial to ip
Questo redirector della porta COM è open source ed è disponibile gratuitamente per essere modificato per soddisfare le tue specifiche. La natura open source del progetto significa che puoi accedere al codice del redirector della porta seriale. Gli sviluppatori hanno deciso di fornire un codice funzionante che possa essere facilmente compreso da altri tecnici con una conoscenza della programmazione di porte e socket seriali con C# e .NET. Se stai cercando un redirector della porta seriale di base e gratuito, vale la pena dare un'occhiata a questa soluzione.

Reindirizzamento della porta seriale virtuale

Una porta seriale virtuale può essere vista come una forma di redirector della porta COM che opera senza il supporto di software di rete dedicato. La creazione di due porte COM virtuali sullo stesso computer consente alle applicazioni seriali legacy di comunicare direttamente senza ricorrere ad altri metodi come la comunicazione tramite named pipe.

Un redirector della porta seriale virtuale dovrebbe abilitare le porte COM virtuali che crea per emulare la funzionalità delle interfacce seriali fisiche, ad esempio, per interagire con un dispositivo periferico collegato localmente. La creazione della porta virtuale in sé non è un'attività complessa e può essere eseguita dallo stesso tipo di software che implementa i driver della porta COM fisica.
Prova il reindirizzamento della porta COM
14 giorni di prova gratuita
Il software di reindirizzamento della porta seriale consente all'utente di controllare il flusso di dati emulando le linee di segnale (DTR / DSR / CTS / RTS / DCD / RI). Puoi personalizzare il pinout e replicare tutti i parametri della porta seriale come Baud rate, parità e bit di stop per garantire la compatibilità con tutte le tue applicazioni e dispositivi seriali.

L'emulazione delle porte seriali è estremamente utile di fronte alla mancanza di porte COM fisiche su un computer che deve connettersi a un dispositivo seriale. Può anche consentire di stabilire la comunicazione tra dispositivi o applicazioni senza la necessità di ulteriori connessioni fisiche che richiedono cablaggio o hardware.

Qualsiasi programma seriale può utilizzare porte seriali virtuali per trasmettere dati su una rete TCP/IP. Un'infrastruttura client-server completa può essere implementata utilizzando interfacce COM virtuali. Le funzionalità di condivisione dei dati e le connessioni multiple dell'infrastruttura virtuale consentono a qualsiasi membro dell'organizzazione di accedere ai dispositivi seriali legacy, indipendentemente da dove si trovino. Le porte virtuali possono suddividere i flussi di dati in modo che molte applicazioni possano accedere alle informazioni contemporaneamente.

Domande frequenti

I redirector della porta seriale, utilizzando la virtualizzazione, consentono alle macchine “client” (computer remoti) di connettersi virtualmente alle risorse. “Risorse” potrebbe significare qualsiasi cosa, da file o dispositivi periferici (ad esempio stampanti e scanner).

Il COM Port Redirector collega la connessione tra una macchina “server” (computer locale) e la macchina client (computer remoto) che tenta di accedere alle risorse.

Questa connessione reindirizza una trasmissione seriale avanti e indietro tra entrambe le macchine. Il computer client può “richiedere” l'accessibilità alla porta seriale per essere reindirizzato dal computer server in modo che esso (il computer client) possa utilizzare il dispositivo.
Serial Port Redirector fornisce agli utenti la piena funzionalità di un dispositivo con porta seriale a cui si accede in remoto, come se la macchina client e le risorse (file o periferiche) fossero collegate direttamente.

Possono sorgere problemi di connettività di rete, rendendo un problema la corretta trasmissione dei dati in remoto. Il software Serial Port Redirector effettua diverse richieste di “soddisfazione” prima di restituire un messaggio che descrive l'errore di connettività RDP/risorse remote.

Se non è possibile stabilire una connessione, il computer client riceve prontamente un messaggio di errore.
Un redirector della porta IP seriale consente all'utente di creare e configurare porte COM virtuali che utilizza per inoltrare la comunicazione seriale. I programmi che aprono una porta seriale virtuale si affidano al redirector per stabilire una connessione di rete all'indirizzo IP e al numero di porta TCP/UDP appartenenti all'apparecchiatura remota connessa al server del dispositivo. Una volta stabilita la connessione, il software inoltra il flusso di dati tra il server del dispositivo e la porta seriale virtuale.
È comune che un server di reindirizzamento della porta da seriale a IP consenta l'attivazione simultanea di almeno 256 interfacce virtuali. In pratica, questo numero è spesso notevolmente ridotto a causa di diversi fattori limitanti. Le limitazioni fisiche del server del dispositivo, come la memoria utilizzabile e la larghezza di banda di rete disponibile, influenzeranno il numero di connessioni che è possibile eseguire contemporaneamente.
La maggior parte del software di reindirizzamento IP seriale per Windows include un'interfaccia utente grafica utilizzata per creare porte seriali virtuali e configurarle per una funzionalità ottimale. La GUI spesso fornisce anche una visualizzazione dell'attività delle porte virtuali oltre a offrire capacità diagnostiche.

Puoi utilizzare COM Port Redirector per connetterti con dispositivi seriali remoti su reti basate su IP! Esatto, questo redirector della porta seriale di facile utilizzo rende l'accesso ai dispositivi della porta seriale su RDP un gioco da ragazzi.
Serial to Ethernet Connector
Acessar a porta serial remota pela rede IP para Windows
14-giorni disponibili di prova gratuita
Il prezzo della licenza parte da $259.95
Disponibile per