tty interface
Verfasst: Mittwoch 30. Juni 2010, 16:54
Hallo Forum,
ich habe hier einen o2 Surfstick, per USB angeschlossen. Wenn ich mit GTKTerm ein Terminal /dev/ttyUSB0 öffne, kann ich auch super mit ihm sprechen. Ich sage "*AT<enter>" (wobei das * nicht angezeigt wird) und bekomme als Antwort "OK\n". Soweit alles okay. Ich versuche jetzt, das mit Python zu automatisieren.
Mein erster Ansatz war:
Klappt nicht. Das heißt, f.read wartet ewig auf Daten (bis ich abbreche). Die Module termios und tty habe ich nicht wirklich verstanden und auch Google konnte mir nicht weiterhelfen. Weiß jemand hier, wie man das hinbekommt und kann es mir erklären?
Danke,
Raphael
ich habe hier einen o2 Surfstick, per USB angeschlossen. Wenn ich mit GTKTerm ein Terminal /dev/ttyUSB0 öffne, kann ich auch super mit ihm sprechen. Ich sage "*AT<enter>" (wobei das * nicht angezeigt wird) und bekomme als Antwort "OK\n". Soweit alles okay. Ich versuche jetzt, das mit Python zu automatisieren.
Mein erster Ansatz war:
Code: Alles auswählen
>>> f = open("/dev/ttyUSB0", "r+")
>>> f.write("*AT\n")
>>> f.read(2)
Danke,
Raphael