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
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.
Hi, Danke für deine Antwort. Könntest du das mit Rx und Tx genauer erklären? Gruß, Ludwig
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.