Submit your email address to get a link for quick download on your desktop and get started!
Il protocollo di comunicazione RS232 non mostra segni di scomparsa nel prossimo futuro. È ancora un metodo molto diffuso per la comunicazione con strumenti di laboratorio, apparecchiature POS e dispositivi di automazione industriale. Nonostante questo, la maggior parte dei computer moderni non è dotata di porte seriali. Ciò può rappresentare un problema se stai tentando di connettere le 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.
Per abilitare i collegamenti della porta COM ai dispositivi situati a una certa distanza dal PC, è sufficiente convertire i segnali seriali in pacchetti di dati IP. Il modo più semplice per farlo è utilizzare una RS232 dedicata alle soluzioni IP.
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 da remoto i parametri della porta, monitorarne lo stato e gestirne il segnale linea. Sia che tu voglia programmare, riconfigurare o monitorare l'attività del dispositivo seriale remoto, sarai in grado di connetterti ad esso con l'aiuto di strumenti seriale su IP.
Se ti trovi in una situazione in cui devi connetterti a un dispositivo remoto basato su COM ma non puoi farlo perché si trova a una lunga distanza da te, la seguente raccomandazione è solo per te.
Sia che tu lavori con apparecchiature POS, strumenti di laboratorio con porta seriale, sistemi di controllo industriale, ecc., Puoi abilitare comunicazioni seriali senza interruzioni tra tutti i tuoi dispositivi RS232 su rete IP con l'aiuto di una soluzione software dedicata - Serial Server Connector.
È possibile utilizzare il software server specializzato da seriale a IP per:
Il software Serial Server o Serial to Ethernet Connector (SEC) funziona a qualsiasi distanza, quindi non importa dove si trovi 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 le porte seriali virtuali su IP e comunicare con il dispositivo in remoto.
Quando si tratta di lavorare con le porte seriali remote su una macchina Linux, puoi fare affidamento sui metodi nativi disponibili nella maggior parte delle moderne distribuzioni di Linux.
Per reindirizzare RS232 a TCP/IP, puoi utilizzare netcat:
netcat www.example.com port /dev/ttyS0
Tieni presente che questo metodo richiede di eseguire una nuova istanza dell'app per ogni nuova connessione.
Per farlo persistere tra le connessioni, crea semplicemente 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"
}
Il /dev/ttyS0 può essere modificato nella porta seriale richiesta. Se vuoi configurare i parametri della porta COM (come baud rate, parità, ecc.), Usa i comandi stty o setserial.