Hallo Jürgen, Am 01.11.2015 um 13:31 schrieb Jürgen Hochwald:
Hallo,
ich stehe momentan vor folgender Aufgabe: es sollen Daten von einem seriellem Gerät erfaßt und verarbeitet werden. Das Gerät selber ist zwar über USB angeschlossen, enthält aber einen seriellen Wandler und erscheint dann als /dev/ttyUSBirgendwas. Der Kommunikationsablauf ist folgender: - Zuerst meldet sich das Gerät mit Versionsinfos - es müssen ein paar Befehle gesendet werden, um das Gerät zu konfigurieren, wo das Gerät auch nach jedem Befehl entspr. antwortet. - nach erfolgreicher Konfiguration sendet das Gerät ohne weiteres Zutun seine Daten kontinuierlich im 3-Sekundentakt bis zum nächsten Stromausfall.
Meine Fragen: Wie gehe ich das ambesten an? Kann man das einfach mit Shellbefehlen schaffen ohne tiefergehende Programmierung in einer Hochsprache ? Wenn ja, wie (Doku) ?
Wenn Hochsprache, dann wäre mir PHP am liebsten, doch da habe nicht nichts passendes zur Kommunikation gefunden, außer dio, was anscheinend nicht mehr weiterentwickelt wird. Es gibt auch kein per yast installierbares Paket (Suse 13.1). Hierzu kann ich dir leider mangels Eigenerfahrung keine Tipp s geben
Wie kann ich sicherstellen, daß das Gerät immer auf demselben ttyUSB? erscheint ? (soll später automatisch im Hintergrund laufen)
Das ist ein Fall für eine udev Regel. Google mal danach, da gibt es massig Beispiele, z.B erster Treffer http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/ lg Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org