Seriale su IP - Una guida dettagliata su come condividere RS232 su IP


Il protocollo di comunicazione RS232 non mostra segni di scomparsa nel prossimo futuro. È ancora un metodo molto popolare per la comunicazione con strumenti di laboratorio, apparecchiature POS e dispositivi di automazione industriale. Nonostante ciò, i computer più moderni non sono dotati di porte seriali. Ciò può rappresentare un problema se si sta tentando di connettere porte seriali alla rete TCP/IP. Questo problema richiede l'uso di hardware o software aggiuntivo per abilitare la connettività di rete con dispositivi seriali.

Cos'è la tecnologia seriale su IP?


Per abilitare le connessioni della porta COM ai dispositivi situati a una distanza dal PC, è sufficiente convertire i segnali seriali in pacchetti di dati IP. Il modo più semplice per farlo è utilizzare una soluzione RS232 over IP dedicata.

Serial over IP (SOI) è una tecnologia che consente la trasmissione di pacchetti di dati da una porta COM (virtuale o fisica) alla rete e viceversa, con la possibilità di configurare in remoto i parametri della porta, monitorare il loro stato e gestirne il segnale linea. Sia che tu voglia programmare, riconfigurare o monitorare l'attività del dispositivo seriale remoto, sarai in grado di collegarti ad esso con l'aiuto di strumenti seriali su IP.

Software specializzato seriale su IP


Se ti trovi mai in una situazione in cui devi connetterti a un dispositivo remoto basato su COM ma non puoi farlo perché si trova a grande distanza da te, la seguente raccomandazione è solo per te.

Il connettore seriale-Ethernet è progettato per reindirizzare RS232 su IP in modo tale che un dispositivo seriale remoto appaia sul computer locale come se fosse inserito direttamente nella macchina.
Sec logo

Serial to Ethernet Connector

4.9 Rango basato su 52+ utenti, Recensioni(86)
Serial to Ethernet Connector

Sia che tu lavori con apparecchiature POS, strumenti di laboratorio con porte seriali, sistemi di controllo industriale, ecc., Puoi abilitare comunicazioni seriali senza soluzione di continuità tra tutti i tuoi dispositivi RS232 su rete IP con l'aiuto di una soluzione software dedicata - Serial to Ethernet Connector.

È possibile utilizzare il software specializzato convertitore da seriale a IP per:

  • creando più porte seriali virtuali riconosciute dal sistema come copie esatte delle interfacce RS232, RS422 e RS485 reali.
  • accesso alle porte COM da un ambiente virtuale (VMware, Virtual Box, Hyper-V, ecc.);
  • reindirizzare i dati in entrata e in uscita da porte seriali reali o virtuali locali su UDP / IP;
  • providing RAW data transmission;
  • condivisione di dispositivi seriali su rete IP su macchine Windows e Linux. Sono supportati anche dispositivi basati su ARM.

Serial to Ethernet Connector (SEC) funziona a qualsiasi distanza, quindi non importa dove si trova fisicamente un dispositivo con porta COM. Dopo aver installato l'app sul server a cui è collegato un dispositivo richiesto e sui computer client, è possibile connettere porte seriali virtuali su IP e comunicare con il dispositivo in remoto.

Corporate, OEM e codice sorgente
Sia che tu stia cercando di ridistribuire il nostro motore di reindirizzamento della porta seriale come parte del tuo prodotto o di prendere in considerazione il software Serial over Ethernet Connector per una distribuzione a livello aziendale, offriamo soluzioni aziendali flessibili e convenienti progettate per soddisfare le tue esigenze.


Come impostare una connessione
seriale su IP


Ecco uno scenario da considerare. Si dispone di uno scanner di codici a barre collegato in serie che deve trasmettere dati a un'applicazione in esecuzione su un computer collegato in rete in remoto. Il connettore seriale-Ethernet crea una connessione virtuale alle porte COM su una rete IP. L'uso della tecnologia da RS232 a IP ti consente di lavorare con porte e dispositivi seriali remoti come se fossero fisicamente collegati al tuo computer.

Ecco come condividere un dispositivo con porta COM sulla rete IP con il connettore da seriale a Ethernet:

  • Scarica l'app e installala sul server COM over IP e su tutti i client che devono accedere a un dispositivo seriale remoto.
  • Sul server, avvia il software, vai alla scheda "Connessione al server" e configura tutti i parametri richiesti. Fai clic su "Crea una connessione".
  • Su un client, avvia l'app e seleziona "Connessione client" nel menu principale. Nella finestra che si aprirà, configurerai le impostazioni di connessione e premi "Crea connessione".

Server: un computer con un dispositivo che desideri condividere, collegato fisicamente.

Client: un PC remoto da cui è necessario connettersi a questo dispositivo seriale tramite la rete IP.

Questo è! Una volta fatto, avrai pieno accesso alla porta COM remota su IP e al dispositivo inserito in essa. La periferica verrà visualizzata in Gestione dispositivi sul computer client come se fosse il dispositivo locale.

Come condividere seriale su IP su Linux


Quando si tratta di lavorare con porte seriali remote su una macchina Linux, è possibile fare affidamento sui metodi nativi disponibili nella maggior parte delle moderne distribuzioni di Linux.

Per reindirizzare RS232 a TCP/IP, è possibile utilizzare netcat:

netcat www.example.com port /dev/ttyS0

Si noti che questo metodo richiede l'esecuzione di una nuova istanza dell'app per ogni nuova connessione.

Per mantenerlo tra le connessioni, basta creare un servizio xinetd usando la configurazione seguente:

service testservice { port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0"
}

/dev/ttyS0 può essere modificato nella porta seriale richiesta. Se si desidera configurare i parametri della porta COM (come baud rate, parità, ecc.), Utilizzare i comandi stty o setserial.