谷动谷力
标题:
【linux】Openwert 环境下移远EC20 拔打电话播放文本语音方法...
[打印本页]
作者:
鸣涧
时间:
2022-7-8 23:12
标题:
【linux】Openwert 环境下移远EC20 拔打电话播放文本语音方法...
【linux】Openwrt 环境下移远EC20 拔打电话播放文本语音方法与调试记录
本文讲述在【linux】Openwrt 环境下移远EC20 拔打电话播放文本语音方法与调试记录。
EC20 USB枚举设备
EC20 插上后/dev会出现五个设备,分别是cdc-wdm0,ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3
其中cdc-wdm0是进行qmi拨号的设备
ttyUSB0是DM接口
ttyUSB1是GPS NMEA信息输出接口
ttyUSB2是AT指令的接口
ttyUSB3是建立ppp连接或者AT指令的接口
调试准备
ttyUSB2是AT指令的接口 两边都是USB,不用设置波特率也可以
厂家推荐调试方法:
minicom (安装方法请参看上期
【linux】openwrt安装和使用minicom进行串口通信-谷动谷力 (sunsili.com)
)
busybox microcom -s 115200 ttyUSB2
不推荐:
cat /dev/ttyUSB2
复制代码
(此方法容易出错)
相关AT指令说明
查询版本:
ATI
查询SIM卡:
AT+QCCID
拔打电:
ATD13********;
复制代码
4G模块返回
OK:成功
ERROR:失败
NO CARRIER:对方挂断电话
来电
接收到4G模块信息:
RING // 有来电
复制代码
挂断电话发送指令:
ATH
复制代码
接听电话发送指令:
ATA
复制代码
音量相关:
AT+CLVL
复制代码
拔电话时状态返回:
AT^DSCI
复制代码
DSCI.png
(103.65 KB, 下载次数: 143)
下载附件
2022-7-8 23:11 上传
调试记录
1、启动minicom
输入命令:
minicom
复制代码
minicom具体用法主参阅上期:
【linux】openwrt安装和使用minicom进行串口通信-谷动谷力 (sunsili.com)
)
2、查询版本
输入命令:
ATI
复制代码
3、查询SIM卡
输入命令:
AT+QCCID
复制代码
返回上述内部,则SIM卡,已经检测到。
4、 播放语音
测试语音播放电路是否OK
输入命令
AT+QTTS=2,"hello Sunshine Silicon"
复制代码
返回OK,电路没问题话,会听到EC0模块朗读
"hello Sunshine Silicon"
5、音量查询与设置
对语音音量不满意话,可以设置音量
查询音量
:
AT+CLVL?
复制代码
查询设置音量范围:
AT+CLVL=?
+CLVL: (0-5)
OK
复制代码
设置音量:
AT+CLVL=5 //设置音量值5
复制代码
6、拔电电话
输入命令:
ATD13********; //打拔电话13********
复制代码
7、设置拔电话时状态返回
上面拔打电话
有个问题无法判断是否接通电话,怎么办呢?
这个有指令可以开启拔电话时状态返回
查询取值范围
AT^DSCI=? //查询取值范围
复制代码
查询当前设置
输入命令:
AT^DSCI? //查询当前设置
复制代码
设置打开状态返回
AT^DSCI=1 // 设置打开状态返回
复制代码
再次拔打电话时返回值
ATD13********;
复制代码
总结
EC20功能相当强大,可以当一台手机用,使用也方便几个AT指令就搞定了。
参考资料
更多AT请参阅:
Quectel_EC2x&EG9x&EG2x-G&EM05_Series_AT_Commands_Manual_V2.0.pdf
(1.74 MB, 下载次数: 3)
2022-7-8 23:27 上传
点击文件名下载附件
移远EC20 AT指令说明
Quectel_EC2x系列_USB描述符介绍_V1.0.pdf
(579.68 KB, 下载次数: 0)
2022-7-9 00:04 上传
点击文件名下载附件
移远EC20 USB描述符说明
作者:
鸣涧
时间:
2022-7-8 23:25
补充几个指令
AT+CFUN=1,1 //重启模块
AT+QSIMDET=1 //开启SIM卡热插拔状态报告
AT+QSIMDET=1,1 //开启SIM卡检测功能
AT+CSQ //查询信号强度
AT+QNWINFO //查询网络状态
作者:
鸣涧
时间:
2022-7-8 23:45
补充指令调试记录
AT+CSQ
+CSQ: 12,99
OK
AT+QNWINFO
+QNWINFO: "CDMA1X","46003","CDMA BC0",283
+QNWINFO: "FDD LTE","46011","LTE BAND 5",2452
OK
AT+QNWINFO
+QNWINFO: "CDMA1X","46003","CDMA BC0",283
+QNWINFO: "FDD LTE","46011","LTE BAND 5",2452
OK
AT+QSIMDET?
+QSIMDET: 0,0
OK
AT+QSIMDET=?
+QSIMDET: (0,1),(0,1)
OK
AT+QSIMDET=1,1
OK
复制代码
欢迎光临 谷动谷力 (http://bbs.sunsili.com/)
Powered by Discuz! X3.2