[STM32F2] 单片机实现4G模块PPP拨号上网

[复制链接]
 楼主| xuannin 发表于 2018-3-16 18:21 来自手机 | 显示全部楼层 |阅读模式
看到有人移植Linux代码通过usb驱动4G模块拨号上网,好吧,太强大了,花了三周,我用串口也实现了拨号上网,目前已经测试完成udp连接,tcp连接,dns域名解析,不到20k的代码,当然你也别想着速度有多惊人,小系统用也足够了,主要工作量 cmux 串口多路复用,PPP拨号,TCPIP协议栈,目前还在测试稳定性
 楼主| xuannin 发表于 2018-3-16 18:24 来自手机 | 显示全部楼层
由于是公司项目,无法上传代码,我只说告诉各位,这条路走的通

评论

求用4G模块打电话的思路,要用到哪些东西  发表于 2018-3-19 14:56
mmuuss586 发表于 2018-3-16 19:09 | 显示全部楼层
没有呢;
caijie001 发表于 2018-3-16 22:33 | 显示全部楼层
6666666666666666
yiyigirl2014 发表于 2018-3-17 15:12 | 显示全部楼层
以前都是GPRS模块,现在都4G了,不知道这个模块贵不贵。
zhuotuzi 发表于 2018-3-17 18:06 | 显示全部楼层
这个是要会Linux吧。
chenqiang10 发表于 2018-3-17 20:07 | 显示全部楼层
楼主这个挺厉害的
zjtech 发表于 2018-3-17 22:09 | 显示全部楼层
xuannin 发表于 2018-3-16 18:24
由于是公司项目,无法上传代码,我只说告诉各位,这条路走的通

你要早点认识我,三天早搞定了。
 楼主| xuannin 发表于 2018-3-17 22:27 来自手机 | 显示全部楼层
本帖最后由 xuannin 于 2018-3-17 23:04 编辑
zjtech 发表于 2018-3-17 22:09
你要早点认识我,三天早搞定了。


呵呵,很反感你这种人,看帖看清楚不是AT指令实现上网的
 楼主| xuannin 发表于 2018-3-17 23:02 来自手机 | 显示全部楼层
我的程序不是模块内部协议栈,完全在单片机通过ppp拨号和外部tcpip协议栈实现的,别跟我讲at指令,夸张点十年前我就玩GPRS了
zjtech 发表于 2018-3-17 23:18 | 显示全部楼层
xuannin 发表于 2018-3-17 22:27
呵呵,很反感你这种人,看帖看清楚不是AT指令实现上网的

好吧,没看清楚。不过意义在那里呢?
 楼主| xuannin 发表于 2018-3-17 23:19 来自手机 | 显示全部楼层
本帖最后由 xuannin 于 2018-3-17 23:21 编辑

4G模块是simcom的7600,要注意的是这个模块做cmux有个坑,7600手册上说cmux最大包长可以设置为1500byte,实际上随你怎么设置都是127byte,另外st的串口hal库也有个坑,我想让上面三天搞定的大神讲讲,

评论

就这个127byte,我这边弄了1周。  发表于 2020-7-20 14:42
 楼主| xuannin 发表于 2018-3-17 23:32 来自手机 | 显示全部楼层
之所以要这样做,我们知道4g模块不仅仅是网络,而且还有电话和短信,如果不用cmux,你只能在做一件事情的时候阻塞其它的事情,否则AT指令会出错,网络也是一样,一个链路在发数据的时候其它的链路就被阻塞,而你实现了cmux,ppp后,这一切可以同步进行,应用的时候体验更好

评论

求基于4G模块于发短信打电话如何实现的思路  发表于 2018-3-19 15:01
 楼主| xuannin 发表于 2018-3-17 23:52 来自手机 | 显示全部楼层
当然,有人如果等模块的回复是死等,或者干脆不管回复,好吧,你怎么做都行,关键是做出来的东西能卖且稳定
我是土匪 发表于 2018-3-18 13:22 | 显示全部楼层
支持楼主,!厉害
51xlf 发表于 2018-3-18 21:47 | 显示全部楼层
指令呢?
i1mcu 发表于 2018-3-18 21:47 | 显示全部楼层
pmp 发表于 2018-3-18 21:47 | 显示全部楼层
厉害了,楼主。
mmbs 发表于 2018-3-18 21:49 | 显示全部楼层
xuannin 发表于 2018-3-16 18:24
由于是公司项目,无法上传代码,我只说告诉各位,这条路走的通

驱动代码呢?
1988020566 发表于 2018-3-18 21:50 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

174

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部