社区
其他硬件开发
帖子详情
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模块开发上与之有哪些区别?
...全文
1745
4
打赏
收藏
ppp拨号 与 at命令
我刚接触GPRS,了解AT指令方式如何实现的GPRS网络通信,但对PPP拨号不太了解,有以下问题: 1)ppp拨号与用at命令实现gprs网络通信有什么区别?ppp拨号完成的哪一步骤? 2)看了一些资料,ppp拨号是不是只是联网,自己还要按TCP或UDP编写socket,实现网络通信? 3)一般目前的使用gprs模块的产品采用哪一种开发的方式?在嵌入式linux项目开发中,这两种方式如何进行选择? 4)3G模块开发上与之有哪些区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
拨号
脚本
1. **初始化模块**:首先,需要通过AT
命令
与EC20模块建立通信,设置必要的网络参数,如APN(Access Point Name)、用户名和密码,这些信息由网络运营商提供。 2. **建立
PPP
连接**:发送AT
命令
启动
PPP
协议,模块会与...
LWIP
PPP
拨号
上网
- **
PPP
拨号
过程**: 在LWIP
PPP
环境中,
PPP
task的主要职责是建立
PPP
连接并维持与网络的连接。这通常涉及到使用AT指令来完成
拨号
操作。 - **联通和移动使用的AT指令**: 不同的运营商可能会使用不同的AT指令来建立
PPP
...
nuc972 ec20
PPP
拨号
移植.zip
开发者需要熟悉EC20模块的AT
命令
手册,编写相应的函数来发送AT
命令
并解析响应,以实现
PPP
拨号
的功能。 5. **操作系统集成** 如果你的系统中运行了RTOS(实时操作系统),如FreeRTOS或μC/OS,那么你需要将
PPP
驱动...
linux下
PPP
拨号
流程详解
2. chat脚本:用于执行AT
命令
与移动网络模块交互。 3. chap-secrets文件:用于存储
PPP
认证信息,支持chap认证方式。 4. pap-secrets文件:用于存储
PPP
认证信息,支持pap认证方式。 本节以中国联通的WCDMA网络为例,...
PPP
拨号
上网源码
4. **3G
拨号
**:3G网络的
拨号
上网通常通过USB或蓝牙连接的3G模块实现,
PPP
源码需要支持AT
命令
集与3G模块进行通信,设置APN(Access Point Name)等网络参数。 5. **
ppp
-2.4.6**:这个版本的
PPP
软件包包含了
PPP
协议...
其他硬件开发
2,432
社区成员
4,281
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章