社区
其他硬件开发
帖子详情
ppp拨号 与 at命令
Jennypan2009
2013-09-16 04:10:37
我刚接触GPRS,了解AT指令方式如何实现的GPRS网络通信,但对PPP拨号不太了解,有以下问题:
1)ppp拨号与用at命令实现gprs网络通信有什么区别?ppp拨号完成的哪一步骤?
2)看了一些资料,ppp拨号是不是只是联网,自己还要按TCP或UDP编写socket,实现网络通信?
3)一般目前的使用gprs模块的产品采用哪一种开发的方式?在嵌入式linux项目开发中,这两种方式如何进行选择?
4)3G模块开发上与之有哪些区别?
...全文
1728
4
打赏
收藏
ppp拨号 与 at命令
我刚接触GPRS,了解AT指令方式如何实现的GPRS网络通信,但对PPP拨号不太了解,有以下问题: 1)ppp拨号与用at命令实现gprs网络通信有什么区别?ppp拨号完成的哪一步骤? 2)看了一些资料,ppp拨号是不是只是联网,自己还要按TCP或UDP编写socket,实现网络通信? 3)一般目前的使用gprs模块的产品采用哪一种开发的方式?在嵌入式linux项目开发中,这两种方式如何进行选择? 4)3G模块开发上与之有哪些区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jennypan2009
2013-09-24
打赏
举报
回复
谢谢上面两位的解答。
zihan
2013-09-19
打赏
举报
回复
1)ppp拨号与用at命令实现gprs网络通信有什么区别?ppp拨号完成的哪一步骤? 先通过AT命令,让设备激活PDP,然后PC切换到数据模式,由操作系统发起PPP协商,获取IP地址和鉴权,然后就可以上网了。 2)看了一些资料,ppp拨号是不是只是联网,自己还要按TCP或UDP编写socket,实现网络通信? 拨号已经不需要你自己做了,因为已经建立了Modem的通道,就等于插上网线了,其他的自己的功能自己玩。 3)一般目前的使用gprs模块的产品采用哪一种开发的方式?在嵌入式linux项目开发中,这两种方式如何进行选择? 不明白你啥意思,基本上都采用Modem拨号即可。 4)3G模块开发上与之有哪些区别? 没有区别,都是上网,功能复杂了一些,你根据需要选择,如果只是上网,基本上没有变化。
Carl_CCC
2013-09-19
打赏
举报
回复
1)ppp拨号与用at命令实现gprs网络通信有什么区别?ppp拨号完成的哪一步骤? ppp拨号处理实现at的方式,还虚拟出了网卡,让网络通信标准化。 2)看了一些资料,ppp拨号是不是只是联网,自己还要按TCP或UDP编写socket,实现网络通信? ppp只是做到网卡这一步,通信还需要socket编程。 3)一般目前的使用gprs模块的产品采用哪一种开发的方式?在嵌入式linux项目开发中,这两种方式如何进行选择? linux我觉得用ppp比较好。可以使编程结构简单,移植好。当然如果程序特别特别小,还是可以用at的 4)3G模块开发上与之有哪些区别? 对于ppp来说,才不管你3G, 2G.这就是好处。
Jennypan2009
2013-09-18
打赏
举报
回复
没有人应答呀。 我看资料来理解这两种方式使用协议栈不同,ppp是外置协议栈,AT命令一般把tcp/ip协议栈内嵌到模块处理软件中。 对嵌入式linux系统而言ppp协议在内核中加载,还要加自动拨号处理。但之后还要做哪些工作,如数据收发是否要写socket或经处理后发送,其流程如何就不清楚了。 at命令是gprs模块通过RS232与系统进行数据交互,底层不需要做处理。 但两者的优缺点,并不太了解。
移远EC20
ppp
拨号
脚本
移远EC20
ppp
拨号
脚本
LWIP
PPP
拨号
上网
lwip
ppp
的
拨号
上网文档,里面有重要源码,是学习在lwip下
ppp
协议的重要资料
nuc972 ec20
PPP
拨号
移植.zip
基于新唐nuc972的ec20的4G模块移植说明和驱动源代码
linux下
PPP
拨号
流程详解
PPP
拨号
流程中各个文件的代码解释,对移植
PPP
拨号
到自己的终端非常长有用
PPP
拨号
上网源码
嵌入式Linux下最新
PPP
拨号
上网源码,
其他硬件开发
2,432
社区成员
4,281
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章