Forum: PC-Programmierung Netcat auf serial device


von Ludwig P. (lprade)


Lesenswert?

Hi,
ich habe im Netzwerk ein Gerät, dass sich über eine virtuelle serielle 
Schnittstelle ansprechen lässt. Wenn ich die IP-Adresse und den Port des 
Geräts unter Ubuntu in Netcat angebe, sehe ich da schon die ankommen 
Daten, und kann auch Daten zurücksenden.
Jetzt möchte ich von einen anderem Programm auf diese Schnittstelle 
zugreifen. Ich habe dazu die Ein- und Ausgabe von Netcat auf eine 
Textdatei im /dev Verzeichnis umgeleitet, und diese Datei dann als 
serielle Schnittstelle im Programm angeben. Dies wird aber mit einer 
Fehlermeldung quittiert. Ich vermute dies liegt daran, dass die Rechte 
der Textdatei diese nicht als "Serial Device" ausweisen. Wie kann ich 
denn diese Rechte einstellen? Mit chmod und chown hatte ich nicht viel 
Erfolg.
Vielen Dank

von Nico S. (nico22)


Lesenswert?

Ne, das Ding ist, dass du die Daten rausschreibst von Netcat, sie aber 
ja im Programm nicht ankommen, da RX und TX der Schnittstelle nicht 
miteinander verbunden sind.

Also entweder RX und TX in der Schnittstelle brücken oder nen virtuellen 
COM-Port einrichten.

von Ludwig P. (lprade)


Lesenswert?

Hi,
Danke für deine Antwort. Könntest du das mit Rx und Tx genauer erklären?
Gruß, Ludwig

von einGast (Gast)


Lesenswert?


von Juergen R. (stumpjumper)


Lesenswert?

Was ist denn das andere Programm, etwas selbst geschriebenes oder etwas 
fertiges?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.