android下調試3G之手動撥號

來源:互聯網
上載者:User

標籤:3g   android   linux   上網撥號   指令碼   

      當板子識別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

ABORT "NO CARRIER"ABORT "NO DIALTONE"ABORT "ERROR"ABORT "NO ANSWER"ABORT "BUSY"TIMEOUT 120"" atOK atd*99***1#CONNECT

      前5行:如果收到字串“NO CARRIER”、“NO DIALTONE”、“ERROR”、“NO ANSWER”、“BUSY”就退出執行;

      第6行:逾時控制;

      第7行:Modem期望Null 字元串,也就是Modem不管收到什麼字串,先發出字串AT;

      第8行:期望收到“OK”字串,然後發送字串atd*99***1#;

                                atd*99***1#:表示移動撥號(這條語句需要和卡的類型對應);

                          atd*99#:表示聯通卡;

                                atdt#777:表示電信卡。

      第9行:如果收到“CONNECT”,就不再發送,認為資料鏈路已建立串連。

      2、peers/evdo

/dev/ttyUSB3115200crtsctsconnect '/system/bin/chat -v -f /system/etc/ppp/chat/evdo'nodetachipcp-accept-localipcp-accept-remotedefaultrouteusepeerdnsuser cardpassword 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)出現如下紅色框,表示網路連接正常

     

 

 

 

android下調試3G之手動撥號

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.