Kommunikation zwischen Python und virtueller kissnetd-Schnittstelle
Verfasst: Samstag 1. Juli 2023, 09:52
Hallo Community,
ich habe einen Raspberry Pi 3 B+ und habe auch schon einige recht simple Programme erstellen können,
die Zugriff auf die GPIO-Schnittstelle haben. LEDs blinken, Eingänge wie Taster funktionieren auch tadellos.
Der Pi soll dann an einem anderen Standort arbeiten (mit Sensoren etc.), den ich dann gerne fernsteuern würde
mittels Funk (Packet Radio). Wem Packet Radio nichts sagt, kann gern dazu einen Beitrag auf Wikipedia lesen.
Die installierte Packet Radio Software TheNetNode (TNN) läuft super mit TNC und Funkgerät.
Der Grundgedanke ist, 2 kissnetd-Schnittstellen zu erzeugen. Die Erste (/dev/pts/1) soll mit TNN verbunden werden, die
Zweite (/dev/pts/2) dann mit dem Python-Programm. TNN nimmt die erste Schnittstelle problemlos an.
Ich habe schon Einiges mit Hilfe von ChatGPT probiert, auf die zweite kissnetd-Schnittstelle zuzugreifen, allerdings
hat davon nichts wirklich geholfen.
Und nun zur Frage: Wie kann ich mittels Python auf die zweite Schnittstelle zugreifen?
Das Programm soll ein Rufzeichen haben, welches ich über TNN connecten kann.
Nach erfolgreichem Connect sollen eben Kommandos gesendet werden und das Python-Programm wertet je nach Kommando die Daten aus und
sendet diese zurück.
Ich hoffe, ihr könnt mir irgendwie weiterhelfen.
Bin auch noch recht neu in der Python-Welt und lerne auch gerne dazu.
Vielen Dank schonmal im Voraus ...
ich habe einen Raspberry Pi 3 B+ und habe auch schon einige recht simple Programme erstellen können,
die Zugriff auf die GPIO-Schnittstelle haben. LEDs blinken, Eingänge wie Taster funktionieren auch tadellos.
Der Pi soll dann an einem anderen Standort arbeiten (mit Sensoren etc.), den ich dann gerne fernsteuern würde
mittels Funk (Packet Radio). Wem Packet Radio nichts sagt, kann gern dazu einen Beitrag auf Wikipedia lesen.
Die installierte Packet Radio Software TheNetNode (TNN) läuft super mit TNC und Funkgerät.
Der Grundgedanke ist, 2 kissnetd-Schnittstellen zu erzeugen. Die Erste (/dev/pts/1) soll mit TNN verbunden werden, die
Zweite (/dev/pts/2) dann mit dem Python-Programm. TNN nimmt die erste Schnittstelle problemlos an.
Ich habe schon Einiges mit Hilfe von ChatGPT probiert, auf die zweite kissnetd-Schnittstelle zuzugreifen, allerdings
hat davon nichts wirklich geholfen.
Und nun zur Frage: Wie kann ich mittels Python auf die zweite Schnittstelle zugreifen?
Das Programm soll ein Rufzeichen haben, welches ich über TNN connecten kann.
Nach erfolgreichem Connect sollen eben Kommandos gesendet werden und das Python-Programm wertet je nach Kommando die Daten aus und
sendet diese zurück.
Ich hoffe, ihr könnt mir irgendwie weiterhelfen.
Bin auch noch recht neu in der Python-Welt und lerne auch gerne dazu.
Vielen Dank schonmal im Voraus ...