内置协议栈的GPRS模块SIM800,只用AT指令控制就可以拨号上网了吗?
来源:互联网 发布:流星网络电视官网下载 编辑:程序博客网 时间:2024/05/21 16:58
最近在做一个无线模块SIM800,手册上是说内置TCP/IP协议,别人跟我说只用AT指令控制就可以拨号上网,我觉得有些不能理解,求大神指导一下。
我对GPRS无线模块拨号上网的理解:
1、AT+CGDCONT定义PDP上下文,里面包含接入点APN,分组数据协议类型等信息
2、ATD*9***1#建立MODEM和基站之间的物理连接
3、双方用ppp协议通信,包括LCP连接通信,PAP(或CHAP)验证,NCP网络层协议配置。
4、配置完成之后,无线模块会获得网络分配的一个IP地址
5、……
那么问题来了:
第3步,如果是模块内置ppp协议,那么是不是就不用我去做发送lcp包之类的工作了,模块会自己和网络通信建立ppp连接?
我昨天实验的结果(用串口调试工具):发送完ATD*9***1#之后模块返回CONNECT,等了一会儿之后收到了一串很长的数据,但是显示出来时乱码。,最后有一个NO CARRIER。这是否就是网络发送过来的lcp等数据包?求大神解释是怎么回事?
第4步,模块获得IP地址之后,我怎么控制向模块写数据,或者从模块读取数据呢?使用socket的方式吗?
积分什么的都好说,但求学习。
0 0
- 内置协议栈的GPRS模块SIM800,只用AT指令控制就可以拨号上网了吗?
- AT 指令控制GSM/GPRS 模块
- GPRS连接,用AT指令拨号上网
- GPRS模块MC52IR3&MG323的一些AT指令
- GPRS模块实现拨号上网
- linux GPRS模块拨号上网
- GPRS模块AT指令集(1)
- GPRS模块AT指令集(2)
- GPRS模块AT指令集(3)
- GPRS模块AT指令集(4)
- GPRS模块AT指令集(5)
- GPRS模块AT指令集(6)
- GPRS模块AT指令集(7)
- GPRS模块AT指令集(8)
- GPRS模块AT指令集(9)
- GPRS模块AT指令集(10)
- GPRS的AT指令解析
- GPRS模块AT呼叫控制命令
- PHP利用jpgraph类画折线图
- class-dump-z 获取app头文件
- 获取当前月份的最大天数
- Eclipse中报 cannot return from outside a function or method
- SharedPreferences
- 内置协议栈的GPRS模块SIM800,只用AT指令控制就可以拨号上网了吗?
- hdu 2421 Deciphering Password(约数个数问题)
- sqlserver中创建链接服务器图解教程
- javazip压缩和解压缩
- 详解HTML中的window对象和document对象
- 第二阶段:java基础
- Thread stack overrun
- 通过组合键进入recovery模式选择sdcard菜单升级,升级完如何自动重启?
- eclipse代码中选中的变量灰显