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.

So leiten Sie den COM-Port über TCP/IP um

Olga Weis Olga Weis Mar 5, 2024

Es gibt viele Szenarien, in denen Sie eine dedizierte COM-Port-Umleitungssoftware für den Fernzugriff auf Geräte mit serieller Schnittstelle verwenden können. Ein Beispiel könnte die RS232-Portumleitung zu einem entfernten Computer über das Netzwerk sein, wenn eine direkte Verbindung zwischen PCs nicht möglich ist.

Wenn Sie ein serielles Gerät verwenden müssen, das das Telnet-Protokoll (RFC 2217) unterstützt, das Gerät jedoch nicht physisch in der Nähe Ihres PCs vorhanden ist, können Sie eine Remoteverbindung herstellen, nachdem Sie es mit Hilfe eines Fachmanns über das Internet oder LAN freigegeben haben Serial Port Redirector-App.

Möchten Sie wissen, wie Sie den COM-Port auf TCP/IP weiterleiten können? Nachfolgend finden Sie eine einfache Schritt-für-Schritt-Anleitung.

Probieren Sie den Serial to Ethernet Connector
14 Tage kostenlose Testversion

So leiten Sie serielle Ports um - Serververbindung

Wie Sie bereits wissen, können Sie serielle Ports mit einer speziellen Software von Drittanbietern auf einen Remote-PC umleiten. Eine der beliebtesten Lösungen, die Sie heute auf dem Markt finden können, heißt COM Port Redirector (für Linux- und Windows-Betriebssysteme). Diese App ermöglicht die Verbindung zu jedem entfernten seriellen Port mit einem angeschlossenen Gerät, als wäre es Ihre lokale COM-Schnittstelle und Ihr lokales Peripheriegerät.

Um den COM-Port über ein Netzwerk umzuleiten, sollten Sie diese einfachen Schritte ausführen:

Auf Ihrem lokalen (Server-)Computer:
1
Installieren und starten Sie die COM Port Redirector-App. Wählen Sie im Hauptmenü Verbindung > Neue Serververbindung oder klicken Sie im Startfenster auf Serververbindung.
 Wählen Sie Neue Serververbindung
2
Wählen Sie einen Namen für Ihre Verbindung.
3
Wählen Sie den COM-Anschluss aus, der für Remote-Client-PCs freigegeben werden muss.
4
In den Netzwerkeinstellungen:

  • Geben Sie den TCP-Port an, der verwendet wird, um auf eine Client-Verbindung zu lauschen.
  • Stellen Sie sicher, dass dieser Port von Ihrer Firewall zugelassen und von keiner anderen Anwendung belegt ist.
  • Wählen Sie das Protokoll zum Umleiten von COM-Daten. Es kann entweder das Rohdaten-Übertragungsprotokoll oder das Telnet-Protokoll mit RFC 2217-Erweiterung sein.
5
Klicken Sie auf die Schaltfläche Erstellen!
 Serververbindung erstellen
6
Sobald Sie dies getan haben, wird der serielle Port für Remote-Client-Verbindungen über das TCP/IP-Netzwerk verfügbar.
Probieren Sie den Serial to Ethernet Connector
14 Tage kostenlose Testversion

Umleiten des COM-Ports auf einem entfernten (Client-)Computer:

1
Starten Sie das Programm und wählen Sie im Hauptmenü Verbindung > Neue Client-Verbindung.
2
Geben Sie den Namen der Verbindung an, die Sie erstellen.
3
Wählen Sie aus, welcher der lokalen COM-Ports für die Verbindung verwendet werden soll.
4
Aktivieren Sie die Option Als virtuellen Port erstellen, um einen virtuellen COM-Port in Ihrem System zu erstellen. Dieser Port emuliert das Verhalten einer echten COM-Schnittstelle und wird auf der Client-Seite verwendet, um Daten mit dem Port des Remote-Servers auszutauschen.

Wenn Sie sich für die Verwendung einer virtuellen seriellen Schnittstelle entschieden haben, empfehlen wir Ihnen, die Option Strict baudrate emulation zu aktivieren, um einen möglichen Datenverlust bei der Kommunikation mit einer echten seriellen Schnittstelle zu verhindern.
5
Wählen Sie das Datenübertragungsprotokoll.
6
Geben Sie den Computernamen oder die IP-Adresse des Servers ein, zu dem Sie eine Verbindung herstellen möchten, und den TCP-Port, den Sie beim Erstellen der Serververbindung ausgewählt haben.
7
Klicken Sie auf Erstellen!

Das ist es! Jetzt ist der Client-Rechner über einen TCP/IP-Kanal mit dem Server-PC verbunden. Das bedeutet, dass jedes serielle Gerät, das Sie an den auf dem Server freigegebenen COM-Anschluss anschließen, auf dem Client-Computer so angezeigt wird, als ob das Peripheriegerät direkt an diesen Computer angeschlossen wäre. Der COM-Port-Redirector fügt Ihrem Remote-Computer also serielle Ports hinzu.

Wie man den COM-Port unter Linux umleitet

Der einfache Weg, die serielle Portweiterleitung auf Linux-Maschinen einzurichten, erfolgt mit einem Serial to Ethernet Connector. Es handelt sich um eine grafische Lösung, die in .deb- und .rpm-Paketen verfügbar ist, einfach zu installieren ist und sofort verwendet werden kann. Die App ist vollständig plattformübergreifend und kann Ports von Windows zu Linux und umgekehrt teilen. Sie funktioniert auch in einer Citrix-Virtual-Umgebung ohne zusätzliche Einstellungen.

Es gibt auch eine Möglichkeit, COM-Ports zwischen zwei Linux-Maschinen weiterzuleiten, indem Sie kostenlose Software verwenden, die bereits im Repository verfügbar ist. Es ist etwas komplizierter. Beginnen Sie mit der Installation von ser2net auf dem Empfangsgerät:

apt install ser2net

Konfigurieren Sie ser2net, indem Sie diese Zeile zu /etc/ser2net.conf hinzufügen. Geben Sie den Empfangsport an. Außerdem kann "/dev/ttyS0" durch jeden erforderlichen seriellen Port ersetzt werden.

<receiver port>:raw:400:/dev/ttyS0:57600 8DATABITS NONE 1STOPBIT

Jetzt können Sie ser2net ohne Argumente starten und auf dem sendenden Computer loslegen. Installieren Sie socat:

apt install socat

Erstellen Sie ein Verzeichnis, um das virtuelle Gerät zu beherbergen, das mit dem Empfänger verknüpft wird:

mkdir ~/dev/ttyV0

Führen Sie socat mit den folgenden Argumenten aus:

socat pty,link=$HOME/dev/ttyV0,waitslave tcp:<receiver IP address>:<receiver port>

Die Verbindung kann mit minicom getestet werden:

minicom $HOME/dev/ttyV0

Nach dem Öffnen wird minicom wie eine Konsole agieren und Text an das entfernte Gerät senden.

Es gibt verschiedene Möglichkeiten, mit entfernten seriellen Ports zu arbeiten. Eine Option besteht darin, den COM-Port auf einer Linux-Maschine abzubilden und ihn über ein Netzwerk mithilfe von Serial to Ethernet Connector umzuleiten. Wie bereits erwähnt, kann die COM-Port-Umleitungssoftware von Electronic Team sowohl unter Windows als auch unter Linux ohne Probleme verwendet werden. Es ist also eine bessere und gleichzeitig einfachere Option für den täglichen Gebrauch.

small logo Serial to Ethernet Connector
#1 bei Serial Port Software
Serial to Ethernet Connector
Zugriff auf die serielle Remote-Ports über IP-Netzwerk für Windows
4.7 rang basierend auf 243 + Nutzer
Holen Sie sich einen Download-Link für Ihren Desktop.
Senden Sie Ihre E-Mail-Adresse, um einen Link zum sofortigen Download auf Ihrem Desktop zu erhalten!
oder
Verfügbar für:

Serial to Ethernet Connector [Linux]

Voraussetzungen: Linux 32-Bit oder 64-Bit
Version 8.0.822 (der 25. Mai, 2021) Download der Testversion →