博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4G模块调试记录
阅读量:5326 次
发布时间:2019-06-14

本文共 984 字,大约阅读时间需要 3 分钟。

前两天开始调试有方的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

转载于:https://www.cnblogs.com/yinseyingji/p/7527141.html

你可能感兴趣的文章
1201 网页基础--JavaScript(DOM)
查看>>
组合数学 UVa 11538 Chess Queen
查看>>
oracle job
查看>>
Redis常用命令
查看>>
XML学习笔记(二)-- DTD格式规范
查看>>
IOS开发学习笔记026-UITableView的使用
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
thinkphp如何实现伪静态
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
c++中的string常用函数用法总结!
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
<转>Shell脚本相关
查看>>
[leetcode]403. Frog Jump青蛙过河
查看>>
英语音节知识
查看>>
IEEE 802.15.4协议学习之MAC层
查看>>
AngularJS学习篇(十三)
查看>>
Tableau 学习资料
查看>>
在ASP.NET WebService 中如何使用 WebMethod 属性
查看>>