内置协议栈的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
原创粉丝点击