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.

Serial-over-LAN-Software- und Hardwarelösungen - vollständiger Leitfaden

Editorial Team Editorial Team
Aktualisiert: Aug 12, 2024

Mit dem Wachstum von Unternehmen entsteht ein wachsender Bedarf, Geräte über immer größere Entfernungen zu teilen. Für serielle Geräte wird dies mit der Serial-over-LAN (SOL)-Technologie erreicht. In diesem Artikel werden einige der besten SOL-Software- und Hardwarelösungen vorgestellt.

Beste Serial-over-LAN-Lösungen

Anwendung

Serial to Ethernet Connector

Serial to Ethernet Connector ist eine Anwendung, die einen seriellen Port über LAN mit einem entfernten Rechner unter Verwendung eines lokalen Computers verbindet. Eine Internetverbindung ist ebenfalls möglich, jedoch mit einer komplexen Einrichtung, und der Server muss selbst gehostet werden.
Serial to Ethernet Connector
Diese App kann viele verschiedene Arten von Verbindungen herstellen. Die einfachste ist ein Server/ein Client mit Verwendung des RFC 2217-Protokolls, mit Portemulation am anderen Ende, falls der Computer keine COM-Ports hat. Sie kann auch mehrere TCP-Server mit einem einzelnen Client verbinden oder mehrere Clients mit einem einzelnen Server, wobei die Clients entweder SEC installiert haben oder nur über TCP verbunden sind. Schließlich kann der Port Daten über UDP an einen Client senden und UDP-Nachrichten an eine variable Anzahl von Clients übertragen.

Fast alles an der Verbindung kann konfiguriert werden: Verzögerung zwischen Paketen und Symbolgrenzen der Nachrichten. Es gibt auch eine Option, nur als Antwort auf ein bestimmtes Symbol zu senden."

Vorteile:

  • Unbegrenzte Geräte
  • Flexible Verbindungs- und Port-Einstellungen
  • Virtuelle Ports können erstellt werden
  • Komplexe Multi-Client/Server-Verbindungen
  • Die gleiche App kann sowohl als Server als auch als Client fungieren
  • RFC 2217
  • UDP-Unterstützung
  • Steuerung der Signal-Leitungen

Nachteile:

  • Erfordert einen Computer zum Teilen des COM-Geräts
  • Nur Windows- und Linux-Hosts
  • Internetverbindung schwer einzurichten
  • Keine HTTPD-Unterstützung
Preis: $260
Jetzt Serial over Ethernet ausprobieren
Kostenlose Testversion verfügbar für 14 Tage.
Anwendung

FlexiHub

FlexiHub ist eine einfachere Softwarelösung. Im Gegensatz zu SEC unterstützt es nur einen Verbindungstyp – Einzelserver zu Einzelclient, mit Portemulation und RFC 2217. Diese Serial-over-LAN-Technologie hat jedoch einen großen Vorteil: FlexiHub funktioniert über das Internet ohne zusätzliche Einrichtung – die App übernimmt das Routing, Hosting und andere notwendige Dinge für eine Verbindung.
FlexiHub
Solange Sie mit dem Internet verbunden sind, können Sie alle seriellen Geräte sehen und verbinden, die an Maschinen angeschlossen sind, auf denen FlexiHub installiert ist und die in Ihrem Konto angemeldet sind. Der günstigste Plan, Personal, hat eine Begrenzung auf 3 gleichzeitige Verbindungen. Sie können mehr über den Vergleich zwischen Serial to Ethernet Connector und FlexiHub unter diesem Link lesen.

Vorteile:

  • Funktioniert über das Internet, kein Hosting erforderlich
  • Portemulation
  • Drei oder mehr gleichzeitige Verbindungen (planabhängig)

Nachteile:

  • Konto erforderlich
  • Unterstützt keine komplexen Konfigurationen mit mehreren Servern oder Clients
Preis: Ab 14 $/Monat
Adapter

Moxa NPort

NPort 5100 Series-Geräte sind Einzelport-Serial-to-Ethernet-Adapter. Je nach Modell kann der Port des Geräts entweder mit RS-232, RS-422 oder RS-485 kompatibel sein. Einige Modelle unterstützen mehrere Protokolle oder alle drei. Bemerkenswert ist, dass NPorts 5100 einen Pull-Up/Pull-Down-Widerstand enthalten.
Moxa NPort
Der Adapter kann über Telnet, in seiner Weboberfläche oder mit einem Windows- oder Linux-Dienstprogramm konfiguriert werden. Auf Linux muss der Benutzer Real TTY-Treiber installieren, um den seriellen Port über ein Netzwerk zu verbinden, was ein ziemlich aufwendiger Prozess ist.

Vorteile:

  • Kein Host-Computer erforderlich
  • Unterstützt RS-485, was Standard-Seriellen Ports nicht tun

Nachteile:

  • Komplizierte Einrichtung
  • Ein Treiber muss auf Linux installiert werden, um überhaupt zu funktionieren
  • Nur 1 Port
Preis: $168
Adapter

Der IOLAN Device Server

Der DG1 TX verfügt über einen RS-232/422/485-Port, der standardmäßig nur für RS-232 verwendbar ist; andere Protokolle erfordern die Aktivierung durch Software. Das angeschlossene Gerät kann auf mehrere TCP- oder UDP-Server verteilt werden.
The IOLAN Device Server
Es wird behauptet, dass der TX den leistungsstärksten Prozessor auf dem Markt hat, was bei der Verbindung eines COM-Ports über LAN hilfreich ist. Perle bietet auch ein IOLAN-Software-Entwicklungskit an, das Werkzeuge für Prozessautomatisierung, Datenspeicherung und Protokollierung umfasst.

Vorteile:

  • IOLAN SDK verfügbar
  • RS-485 Unterstützung
  • UDP-Unterstützung mit mehreren Empfängern

Nachteile:

  • Teurer im Vergleich zu ähnlichen Alternativen
  • Software erforderlich, um die vollständige Einrichtung vorzunehmen
Preis: $468
Komponente

Anybus von HMS Networks

Als eingebetteter Chip unterscheidet sich der CompactCom 40 Brick erheblich von allen anderen Serial-over-LAN-Lösungen, die wir vorgestellt haben. Auch wenn er nicht sofort einsatzbereit ist, bietet er andere Vorteile - hauptsächlich für Hardwarehersteller. Als Hardwarekomponente ist er kompakt und Sie können die umgebenden Komponenten ebenfalls frei wählen.
Anybus by HMS Networks
Der Chip unterstützt SPI und UART mit verschiedenen Parametern, wie z.B. konfigurierbarer Baudrate, wodurch er mit einer Vielzahl von seriellen Kommunikationsprotokollen kompatibel ist.

Vorteile:

  • Kompakte Größe
  • Sehr flexibel hinsichtlich der Protokolle

Nachteile:

  • Kein eigenständiges Hardwaregerät
  • Immer noch teuer, obwohl es keine vollständige Lösung ist
Preis: Ab 200 $

Vergleichstabelle

product logo NPort 5100
product logo IOLAN DG1
product logo CompactCom 40 Brick
Typ
Anwendung
Anwendung
Adapter
Adapter
Komponente
Software OS
Bis Windows 11
Bis Windows 11
Windows 11, Ubuntu Linux
Bis Windows 10
Keine
Gleichzeitige Verbindungen
Unbegrenzt
Bis zu 3
1
1
1
Preis
$260
Ab $14/Monat
$168
$468
Ab $200
Protokolle
RS-232
RS-232
RS-232, 422, 485
RS-232, 422, 485
Fast alle

Häufiges Nutzungsszenario von Serial-over-LAN-Software

Nachdem Sie Ihre Software in die Cloud migriert haben, könnten Sie Schwierigkeiten haben, sich remote mit Ihrer seriellen Ausrüstung zu verbinden. Sie müssen die Serial-over-LAN-Funktionalität implementieren, damit Peripheriegeräte, die an Ihre seriellen Ports angeschlossen sind, über die Cloud-Umgebung zugänglich sind. Serial to Ethernet Connector bietet die Möglichkeit, eine COM-over-LAN-Verbindung herzustellen.

Erfahren Sie mehr über Serial-over-LAN-Software und wie Sie sie in der Cloud-Infrastruktur verwenden können.
Erfahren Sie mehr über Serial-over-LAN-Software und wie Sie sie in der Cloud-Infrastruktur verwenden können. Zuerst müssen Sie eine Verbindung zu einem Server in der Cloud-Umgebung herstellen, der eine echte IP-Adresse hat. Nach der Herstellung der Verbindung müssen Sie den Serial to Ethernet Connector auf dem Computer konfigurieren, der direkt mit dem Hardwaregerät verbunden ist, auf das Sie remote zugreifen möchten, indem Sie die COM-over-LAN-Software verwenden.

Sobald diese Verbindung korrekt konfiguriert ist, leitet diese Serial-over-LAN-Software die COM-Schnittstelle in die Cloud weiter. Sie können jetzt Geräte, die an diesen Port angeschlossen sind, von überall mit einer Internetverbindung aus erreichen.

So leiten Sie eine COM über LAN mit dieser fortschrittlichen Softwarelösung um

Stellen Sie sich vor, Sie haben einen COM-basierten Barcode-Scanner, der sich in einer Entfernung von Ihrem lokalen Computer befindet. Sie müssen auf das Gerät von einer auf Ihrem Computer installierten App aus zugreifen. Um dies zu erreichen, sollten Sie diese einfachen Schritte befolgen:

1
Laden Sie Serial to Ethernet Connector herunter und installieren Sie es auf dem Computer (Server), an den das Gerät physisch angeschlossen ist, sowie auf Ihrem lokalen Computer (Client), der die serielle Verbindung über LAN erreichen wird. Beachten Sie, dass ein Client jede echte oder virtuelle Maschine mit Windows- oder Linux-Betriebssystem sein kann.
 COM über IP Kommunikation
2
Starten Sie dann das Programm auf dem Server-Computer, richten Sie die erforderlichen Parameter ein und erstellen Sie eine Serververbindung, indem Sie die entsprechende Schaltfläche klicken. Dies macht das serielle Portgerät über das Netzwerk zugänglich.
 Serververbindung erstellen
3
Starten Sie dann die Software auf dem Client und "Verbinden" Sie sich mit dem seriellen Port über das Netzwerk.
 Mit dem seriellen Port über das Netzwerk verbinden
Das war’s! Nun sind alle Daten von dem remote COM-Gerät auf Ihrem Computer verfügbar, als ob es Ihr lokales Peripheriegerät wäre.

Serial-over-LAN-Videoanleitung

Serial to Ethernet Connector
Wenn Sie eine Client-Verbindung zum Server-Computer herstellen, erstellt die Software im Wesentlichen einen virtuellen Port auf dem Client und verbindet ihn über ein virtuelles Nullmodemkabel mit dem echten physischen Port des Server-PCs. Sobald die Verbindung hergestellt ist, spiegelt der virtuelle Port das Verhalten des echten Ports auf der Remote-Seite wider. Mit Serial to Ethernet Connector können Sie also COM über LAN in ein paar einfachen Schritten freigeben.

So teilen Sie serielle Verbindungen über LAN unter Linux

Wenn ein Benutzer mit seriellen Ports auf einem Linux-Rechner arbeiten möchte, ist das kein Problem: Die nativen Methoden sind in den aktuellen Versionen von Linux verfügbar.

Mit netcat können Sie serielle Verbindungen über LAN unter Linux umleiten:

netcat www.example.com port /dev/ttyS0

Bitte beachten: Die beschriebene Methode zum Teilen von RS232 über LAN erfordert, dass Benutzer neue Instanzen des netcat-Tools für jede neue Verbindung starten, die erstellt werden soll.

Um eine dauerhafte serielle Verbindung über LAN zu haben, muss der Benutzer einen xinetd-Dienst mit der folgenden Konfiguration erstellen:

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


Benutzer sollten dann /dev/ttyS0 auf den benötigten seriellen Port ändern. Um die COM-Port-Parameter (wie Baudrate und Parität) zu konfigurieren, verwenden Sie die Befehle: stty oder setserial.
Serial to Ethernet Connector
COM-Port über LAN zugänglich machen
14-tägige kostenlose Testversion verfügbar
Der Lizenzpreis beginnt bei $259.95
Verfügbar für