ubuntuusers.de

Seriell über Netzwerk

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Th3Link

Anmeldungsdatum:
27. November 2008

Beiträge: 10

Moin

hat jemand spontan eine Idee, wie ich nen Seriellen Port, der an einem anderen Rechner ist auf meinen Rechner über das Netzwerk umleite?

mfg

marc

IngoHu

Anmeldungsdatum:
28. Juni 2005

Beiträge: 638

Wohnort: Neustadt (Weinstr.)

Moin!

Sofern es Dir darum geht, den entfernten seriellen Anschluss als Gerät auf dem lokalen Rechner abzubilden, kann ich Dir nicht weiterhelfen.

Willst Du die auf dem entfernten Rechner vom seriellen Anschluss ausgelesenen Daten über das Netzwerk zum lokalen Rechner schicken, könnte man das möglicherweise mit dem Programm "nc" (netcat) machen.

Grob angedacht, auf dem entfernten Rechner:

tail -f /dev/ttyS0 | nc <ip-des-empfängers> <port-zum-senden>
nc -l <port-zum-empfangen> > /dev/ttyS0

und auf dem lokalen Rechner (Empfänger):

mkfifo lokalSeriell
nc -l <port-zum-senden> > <Zieldatei-für-die-Empfangsdaten> > lokalSeriell
tail -f lokalSeriell | nc <ip-des-senderechners> <port-zum-empfangen>

Das Programm, das die Daten vom entfernten seriellen Anschluss verarbeiten soll, müsste dann statt auf einen /dev/tty* auf die FIFO-"Datei" zugreifen.

Naja, das sind jetzt nur so Überlegungen, beim besten Willen nicht geprüft.

Gruss Ingo

Antworten |