3

Ubuntu 11.04 と ZTE 3G モデムを実行しています。

モデムはでダイヤルされますWvDial

モデムが使用されていないときは、WvDialAT コマンドをモデムに送信して、信号強度などの情報を取得できます。

AT+ZCSQ
+ZCSQ: 1,  -87 

OK

しかしWvDial、モデムを使用している場合/dev/ttyUSB0はロックされており、照会できません。明らかな何かが欠けていますか?WvDial接続中に AT コマンドをモデムに送信できるように、モデム、または pyserialを構成する方法はありますか?

4

1 に答える 1

4

ああ。どうやら、このモデムは動作する tty をいくつか公開しています。接続/dev/ttyUSB1中にATコマンドを送信するために使用できました:WvDial/dev/ttyUSB0

import serial

ser = serial.Serial('/dev/ttyUSB1', 9600, timeout=2)

at_command = 'AT+ZCSQ\r\n'
ser.write(at_command)
ser.sendBreak()

line = ser.read(ser.inWaiting())
ser.close

print line
于 2011-11-03T00:31:03.547 に答える