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