4G模塊調試記錄


前兩天開始調試有方的N710 4G模塊,之前測過其他廠家的4G,大概流程就是往串口里發送AT命令,就能上網及發送數據了

有方這個4G模塊是MINIPCIE的吧,通過USB口與核心板相連,4G模塊內部有USB轉串口的器件,所以對核心板來說,看到的是4個USB轉串口,即ttyUSB1,ttyUSB2,ttyUSB3,ttyUSB4,4個串口,分別是干嘛用的,不曉得·····沒有文檔,只能看到之前的項目代碼,使用的是ppp撥號,流程大概是向ttyUSB2 發送AT指令,配置網絡之類的,然后用一條指令類似這條
pppd ttyUSB1 debug 115200 crtscts nodetach noauth noipdefault ipcp-accept-local ipcp-accept-remote lock nodeflate nobsdcomp persist nopcomp noaccomp lcp-echo-interval 0 lcp-echo-failure 0 user %s  password %s connect 'chat -v TIMEOUT 30 \"\" \"AT\" \"OK\" \"ATD#777\" \"CONNECT\" \"\"'&"  從代碼中搬過來,發玩這條指令后,ifconfig 就會看到ppp0,就4G虛擬出來的一個網卡,分配好了ip,就可以連外網了,簡單的記錄一下···之前一直沒調通,是沒搞清楚,發AT之類的串口和執行pppd指令的串口

再次修改,發AT命令測試的時候,ttyUSB2 和ttyUSB3 都能收到正確的回包,我當時就只試了ttyUSB2 ,所以錯誤的認為向2發送AT指令,向1 調用pppd指令,后來發現,AT指令發送及回包是正常的,但是pppd 撥號不正常,沒有ppp0網卡虛出來,看了之前老版本的代碼,應該是向3發送AT 指令,向2 調用pppd 指令,再次測試,ppp0出來了,也能夠ping同外網了,沒文檔真是不行呢,ttyUSB2 才是虛擬網卡

 

參考的網上一位大牛的博客http://blog.sina.com.cn/s/blog_7880d3350102wb92.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM