3

我正在运行 Ubuntu 11.04 和 ZTE 3G 调制解调器。

调制解调器拨号WvDial

当调制解调器不使用时,WvDial我可以向调制解调器发送 AT 命令,并获取信号强度等信息:

AT+ZCSQ
+ZCSQ: 1,  -87 

OK

但是当WvDial使用调制解调器时,/dev/ttyUSB0它被锁定,我无法查询它。我错过了一些明显的东西吗?有什么方法可以配置调制解调器,WvDial或 pyserial,以便在调制解调器连接时向调制解调器发送 AT 命令?

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 回答