首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当3G调制解调器已连接时,如何通过pySerial与其通信?

当3G调制解调器已连接时,如何通过pySerial与其通信?
EN

Stack Overflow用户
提问于 2011-11-03 03:47:21
回答 1查看 3.4K关注 0票数 3

我使用的是Ubuntu11.04和中兴3G调制解调器。

调制解调器是使用WvDial拨号的

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

代码语言:javascript
复制
AT+ZCSQ
+ZCSQ: 1,  -87 

OK

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-03 08:31:04

阿。显然,这个调制解调器暴露了几个要使用的tty。当WvDial连接到/dev/ttyUSB0上时,我可以使用/dev/ttyUSB1发送AT命令

代码语言:javascript
复制
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
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7986450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档