我使用的是Ubuntu11.04和中兴3G调制解调器。
调制解调器是使用WvDial
拨号的
当调制解调器未被WvDial
使用时,我可以向调制解调器发送AT命令,并获得信号强度等信息:
AT+ZCSQ
+ZCSQ: 1, -87
OK
但是当WvDial
使用调制解调器时,/dev/ttyUSB0
被锁定,我无法查询它。我是不是漏掉了什么明显的东西?有没有什么方法可以配置调制解调器、WvDial
或pyserial,以便在调制解调器连接时向其发送AT命令?
发布于 2011-11-03 00:31:04
阿。显然,这个调制解调器暴露了几个要使用的tty。当WvDial
连接到/dev/ttyUSB0
上时,我可以使用/dev/ttyUSB1
发送AT命令
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
https://stackoverflow.com/questions/7986450
复制相似问题