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.

Software e soluzioni hardware Serial over LAN - guida completa

Editorial Team Editorial Team
Aggiornato: Aug 12, 2024

Man mano che le aziende crescono, emerge la necessità di condividere dispositivi su distanze sempre maggiori. Per i dispositivi seriali, questo viene realizzato con la tecnologia Serial over LAN (SOL). In questo articolo, esamineremo alcune delle migliori soluzioni software e hardware SOL.

Le migliori soluzioni Serial over LAN

Applicazione

Serial to Ethernet Connector

Serial to Ethernet Connector è un'applicazione che collega una porta seriale su LAN a una macchina remota utilizzando un computer locale. È possibile anche una connessione Internet, ma con una configurazione complessa, e il server deve essere autogestito.
Serial to Ethernet Connector
Questa app può creare molti tipi diversi di connessioni. La più semplice è un server/un client con l'uso del protocollo RFC 2217, con emulazione della porta dall'altra parte, nel caso in cui il computer non disponga di porte COM. Può anche connettere più server TCP a un singolo client o più client a un singolo server, con i client che hanno installato SEC o che sono collegati puramente tramite TCP. Infine, la porta può inviare dati a un client tramite UDP e trasmettere messaggi UDP a un numero non fisso di client.

Quasi tutto sulla connessione può essere configurato: ritardo tra i pacchetti e limiti simbolici del messaggio. È disponibile anche un'opzione per inviare solo in risposta a un simbolo specificato.

Pro:

  • Dispositivi illimitati
  • Impostazioni di connessione e porta flessibili
  • Possibilità di creare porte virtuali
  • Connessioni complesse multi-client/server
  • La stessa app può agire sia come server che come client
  • RFC 2217
  • Supporto UDP
  • Controllo della linea di segnale

Contro:

  • Necessita di un computer per condividere il dispositivo COM
  • Solo host Windows e Linux
  • Connessione Internet difficile da configurare
  • Nessun supporto HTTPD
Prezzo: $260
Prova subito Serial over Ethernet
Prova gratuita disponibile per 14 giorni.
Applicazione

FlexiHub

FlexiHub è una soluzione software più semplice. A differenza di SEC, supporta solo un tipo di connessione: singolo server a singolo client, con emulazione della porta e RFC 2217. Tuttavia, questa tecnologia seriale su LAN ha un vantaggio principale. FlexiHub funziona su Internet senza alcuna configurazione aggiuntiva: l'app si occupa dell'instradamento, dell'hosting e delle altre operazioni necessarie per una connessione.
FlexiHub
Finché sei connesso a Internet, puoi vedere e connetterti a qualsiasi dispositivo seriale collegato a macchine con FlexiHub installato e connesso al tuo account. Il piano più economico, Personal, ha un limite di 3 connessioni simultanee. Puoi leggere di più sulla comparazione tra Serial to Ethernet Connector e FlexiHub tramite il link.

Pro:

  • Funziona su Internet, senza bisogno di hosting
  • Emulazione della porta
  • Tre o più connessioni simultanee (dipendente dal piano)

Contro:

  • Necessità di un account per l'uso
  • Non supporta configurazioni complesse con più server o client
Prezzo: A partire da $14/mese
Adattatore

Moxa NPort

I dispositivi della serie NPort 5100 sono adattatori serial-to-Ethernet a singola porta. A seconda del modello, la porta del dispositivo può essere compatibile con RS-232, RS-422 o RS-485. Alcuni modelli supportano più protocolli o tutti e tre. È importante notare che i NPorts 5100 includono una resistenza pull high/low.
Moxa NPort
L'adattatore può essere configurato tramite Telnet, nella sua interfaccia web o tramite un'utilità per Windows o Linux. Su Linux, l'utente dovrà installare i driver Real TTY per connettere la porta seriale su una rete, un processo piuttosto complesso.

Pro:

  • Nessun bisogno di un computer host
  • Supporta RS-485, che le porte seriali standard non supportano

Contro:

  • Configurazione complicata
  • Necessita di un driver installato su Linux per funzionare
  • Solo 1 porta
Prezzo: $168
Adattatore

Il server di dispositivi IOLAN

Il DG1 TX ha una porta RS-232/422/485, che è utilizzabile solo per RS-232 di default; altri protocolli richiedono l'abilitazione tramite software. Il dispositivo connesso può essere condiviso con più server TCP o UDP.
The IOLAN Device Server
Si afferma che TX abbia il processore più potente sul mercato, il che aiuta quando si collega una porta COM su LAN. Perle fornisce anche un kit di sviluppo software IOLAN, con strumenti per l'automazione dei processi, l'archiviazione dei dati e il logging.

Pro:

  • SDK IOLAN disponibile
  • Supporto RS-485
  • Supporto UDP con più ricevitori

Contro:

  • Costoso rispetto ad alternative simili
  • Software necessario per una configurazione completa
Prezzo: $468
Componente

Anybus di HMS Networks

Come chip integrato, il CompactCom 40 Brick è significativamente diverso da ogni altra soluzione seriale su LAN che abbiamo presentato. Anche se non è pronto per l'uso immediato, offre altri vantaggi, principalmente per i produttori di hardware. Essendo un componente hardware, è compatto e sei libero di scegliere anche i componenti circostanti.
Anybus by HMS Networks
Il chip supporta SPI e UART con vari parametri, come la velocità di trasmissione configurabile, rendendolo compatibile con una vasta gamma di protocolli di comunicazione seriale.

Pro:

  • Dimensioni compatte
  • Molto flessibile riguardo ai protocolli

Contro:

  • Non è un pezzo di hardware autonomo
  • Ancora costoso, nonostante non sia una soluzione completa
Prezzo: A partire da $200

Tabella di confronto

product logo NPort 5100
product logo IOLAN DG1
product logo CompactCom 40 Brick
Tipo
Applicazione
Applicazione
Adattatore
Adattatore
Componente
Sistema operativo software
Fino a Windows 11
Fino a Windows 11
Windows 11, Ubuntu Linux
Fino a Windows 10
Nessuno
Connessioni simultanee
Illimitato
Fino a 3
1
1
1
Prezzo
$260
Da $14/mese
$168
$468
A partire da $200
Protocolli
RS-232
RS-232
RS-232, 422, 485
RS-232, 422, 485
Quasi tutti

Scenario comune di utilizzo del software Serial over LAN

Dopo aver migrato il tuo software sul cloud, potresti avere problemi a connetterti in remoto ai tuoi dispositivi basati su seriale. È necessario implementare la funzionalità Serial over LAN affinché le periferiche collegate alle tue porte seriali siano accessibili attraverso l'ambiente cloud. Serial to Ethernet Connector offre la capacità di stabilire la connettività COM su LAN.

Scopri il software Serial over LAN e come puoi usarlo nell'infrastruttura cloud.
Scopri il software Serial over LAN e come puoi usarlo nell'infrastruttura cloud. Innanzitutto, devi stabilire una connessione a un server nell'ambiente cloud che abbia un indirizzo IP reale. Dopo aver creato la connessione, è necessario configurare Serial to Ethernet Connector sulla macchina che è direttamente collegata al dispositivo hardware che vuoi accedere in remoto utilizzando il software COM su LAN.

Una volta configurata correttamente questa connessione, questa soluzione software seriale su LAN reindirizza l'interfaccia COM al cloud. Ora puoi accedere alle apparecchiature collegate a questa porta da qualsiasi luogo con una connessione Internet.

Come reindirizzare un COM su LAN utilizzando questa avanzata soluzione software

Immaginiamo che tu abbia un lettore di codici a barre basato su COM che si trova a una certa distanza dal tuo computer locale. Devi accedere al dispositivo da un'app installata sulla tua macchina. Per ottenere questo risultato, devi seguire questi semplici passaggi:

1
Scarica Serial to Ethernet Connector e installalo sul computer (server) a cui il dispositivo è fisicamente collegato e sul tuo computer locale (client) che accederà alla seriale su LAN. Si noti che un client può essere qualsiasi macchina reale o virtuale che esegue Windows o Linux OS.
 Comunicazione COM over IP
2
Successivamente, avvia il programma sulla macchina server, configura i parametri richiesti e crea una connessione Server cliccando sul pulsante corrispondente. Questo renderà il dispositivo della porta seriale accessibile sulla rete.
 crea una connessione Server
3
Quindi, avvia il software sul client e "Connetti" alla porta seriale tramite la 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.

Guida video su Serial over LAN

Serial to Ethernet Connector
Quando stabilisci una connessione client alla macchina server, in sostanza, il software crea una porta virtuale sul client e la collega alla porta fisica reale del PC server tramite un cavo null-modem virtuale. Una volta collegata, la porta virtuale copia il comportamento della porta reale sul lato remoto. Quindi, con Serial to Ethernet Connector, sei libero di condividere COM su LAN in pochi semplici passaggi.

Come condividere seriale su LAN su Linux

Se un utente desidera lavorare con porte seriali su una macchina che esegue Linux, non c'è problema: i metodi nativi sono disponibili nelle versioni recenti di Linux.

Utilizzando netcat, sarà possibile reindirizzare la seriale su LAN su Linux:

netcat www.example.com port /dev/ttyS0

Nota: il metodo di condivisione RS232 su LAN descritto richiederà agli utenti di eseguire nuove istanze dell'utilità netcat per ogni nuova connessione che l'utente desidera creare.

Per avere una connessione seriale su LAN persistente, l'utente dovrà creare un servizio xinetd utilizzando la configurazione fornita di seguito:

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


Gli utenti dovrebbero poi cambiare /dev/ttyS0 con la porta seriale richiesta. Per configurare i parametri della porta COM (come la velocità di baud e la parità), utilizzare i comandi: stty o setserial.
Serial to Ethernet Connector
Accedere alla porta COM tramite LAN
14-giorni disponibili di prova gratuita
Il prezzo della licenza parte da $259.95
Disponibile per