如何在连接时通过pySerial与3G调制解调器通信?

时间:2011-11-02 19:47:21

标签: modem 3g pyserial ppp

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

调制解调器拨打WvDial

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

AT+ZCSQ
+ZCSQ: 1,  -87 

OK

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

1 个答案:

答案 0 :(得分:3)

阿。显然这个调制解调器暴露了几个ttys工作。在/dev/ttyUSB1 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 发送AT命令:

{{1}}