安可信A7模块拨号脚本


作者:lingyun 来源:凌云物网智科实验室 时间:2017-08-09

之前树莓派和fl2440都成功使用3G模块接入互联网,但使用A7模块的配置总是卡在第一步的AT,后来检查发现3G模块的拨号AT指令前都加上了\r,其实加不加对3G模块没有影响,但是A7的排错能力太弱,\rAT并不能识别为AT,因此所有AT命令前面的\r搜要去掉,这里简要记录一下拨号脚本。

进入/etc/ppp/peers创建以下文件

$ cat /etc/ppp/peers/a7-gprs

nodetach
lock
#USB转串口设备
/dev/ttyUSB0
115200
#一定要加上nocrtscts
nocrtscts
nocdtrcts

show-password
usepeerdns
noauth
noipdefault
novj
novjccomp
noccp
ipcp-accept-local
ipcp-accept-remote
connect '/usr/sbin/chat -s -v -f /etc/ppp/peers/a7-chat-connect'
disconnect '/usr/sbin/chat -s -v -f /etc/ppp/peers/a7-chat-disconnect'
$ cat /etc/ppp/peers/a7-chat-connect

ABORT 'NO CARRIER'
ABORT 'ERROR'
ABORT 'NO DIALTONE'
ABORT 'BUSY'
ABORT 'NO ANSWER'
# AT前面不能有任何字符
'' AT
#我测试是联通卡 移动卡需修改以下两项
OK AT+CGDCONT=1,"IP","3GNET"
OK ATDT*99#;
CONNECT \d\c
$ cat /etc/ppp/peers/a7-chat-disconnect

ABORT "ERROR"
ABORT "NO DIALTONE"
SAY "\nSending break to the modem\n"
'' "\K"
'' "+++ATH"
SAY "\nGoodbay\n"

配置完成后执行

sudo pppd call a7-gprs
sudo route add default gw $(REMOTE_IP)

这里的网关和3g拨号略有不同

9.png

0.png

在线咨询
微信号
13554373241
联系方式
135-5437-3241
邮箱
guowenxue@aliyun.com
返回顶部