| 关键词: nbsp 字符串 串口 evdo ABORT Modem 板子 命令 红色 CONNECT |
当板子识别3G的USB串口设备时,在/dev下会看到ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3设备文件,就可以进行调试了。在拨号前还需要了解下模块USB串口的各个功能,比如中兴MG3732:Modem—ttyUSB3、AT—ttyUSB0、Debug—ttyUSB2、VoUSB—ttyUSB1,所以这里ttyUSB3用于拨号口,用的移动2G的卡。一、在板子的 /etc/ppp下创建chat、peers文件夹,把一下对应的脚本文件放到新建的文件夹里。 1、char/evdo[cpp] view plaincopyABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" ABORT "BUSY" TIMEOUT 120 "" at OK atd*99***1# CONNECT 前5行:如果收到字符串“NO CARRIER”、“NO DIALTONE”、“ERROR”、“NO ANSWER”、“BUSY”就退出执行; 第6行:超时控制; 第7行:Modem期望空字符串,也就是Modem不管收到什么字符串,先发出字符串AT; 第8行:期望收到“OK”字符串,然后发送字符串atd*99***1#; atd*99***1#:表示移动拨号(这条语句需要和卡的类型对应); atd*99#:表示联通卡; atdt#777:表示电信卡。 第9行:如果收到“CONNECT”,就不再发送,认为数据链路已建立连接。 2、peers/evdo[cpp] view plaincopy/dev/ttyUSB3 115200 crtscts connect '/system/bin/chat -v -f /system/etc/ppp/chat/evdo' nodetach ipcp-accept-local ipcp-accept-remote defaultroute usepeerdns user card password card 第1行:指定拨号使用的USB串口设备; 第2行:设置连接使用的控制字符传输速率; 第3行:设置ppp使用Modem的硬件流量控制; 第4行:连接char/evdo脚本; 第9行:使用服务器端协商的DNS; 最后两行:告知用户名和密码。二、执行命令进行拨号 1、pppd call evdo & 执行成功后用ps命令查看会有下面红色框的进程出现 2、执行necfg命令查看IP,如下红色框,表示拨号成功 3、执行ping 202.108.22.5 (百度IP)出现如下红色框,表示网络连接正常 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|