3G 4G调试的时候会遇到很多问题,每个模块都可能会遇到不同的问题~
但是有一个基本的调试思路:
1.内核是否配置了支持usb以及ppp(这部分是通用的,内核自带,配置了就成)
成功之后会有ppp节点
注意要需要对应模块的驱动,如果是中兴华为之类大厂的,都会自带驱动的ID
2.接上模块之后要生成 ttyUSB*类似的设备节点
3G/4G通信就是通过这个通道来传输数据的
3.通信脚本的编写
通信脚本wcdma,chat等等,不同的模块稍微有点不一样,不过一般都是能够在网上找到对应的
大多数情况做了以上几步,就可以完成3g、4g上网了
如果有问题:
建议不使用脚本来通信,使用AT指令来测试。
1.使用AT指令测试开发板和模块是否通的
2.然后测试3G、4G的卡是否找的到
3.测试3G、4G的卡的是否有信号
另外有的模块是否要设置密码。我弄过的wcdma好像是不用密码的。
在android层调试会遇到另外的问题,原因太多了,没法确定。
|