设为首页 加入收藏

TOP

基于SIM300的GPRS网络通讯
2014-11-24 12:20:54 来源: 作者: 【 】 浏览:0
Tags:基于 SIM300 GPRS 网络通讯

基于SIM300制作的通信模组在工程中使用的非常多,下面总结一下其在网络通信方面的AT指令集应用方法


1、预备步骤:测试GPRS模组和业务是否好用
AT //测试网络连接是否完后


AT+ccid //检测是否装有SIM卡


AT+cgmr //检测软件版本,5.0 以上的才有GPRS 功能支持


AT+COPS //运营商检测:


AT+csq//检测信号质量,确定是否可以登陆上网络;若返回10--31,0之间的信号数字则继续,
//如果信号是99,99,则应该考虑不停的的让模块去搜寻网络。



2、网络初始化工作


AT+CGCLASS="B"


AT+CGDCONT=1,"IP",”CMNET" //首先定义PDP移动场景


AT+CGATT=1 //激活PDP,返回OK则继续


AT+CIPCSGP=1,"CMNET" //设置模块连接方式为GPRS连接,接入点为“CMNET”


AT+CDNSORIP=0 //0:通过IP访问


//1:通过域名访问


AT+CDNSCFG="211.136.17.107" //初始化本地dns,本例为中国移动




3、建立连接


AT+CIPSTART="TCP/UDP",221.216.163.44,2020


4、发送信息


AT+CIPSEN


AT+CIPSHUT //关闭移动场景




6、应用举例:


使用TCP向远端SERVER传输数据


服务器端是一台连接到互联网上的PC机,pc机上可以运行一个接收软件,这种只适合测试模块是使用,其实最后开发时还要自己开发一个socket接收程序,注意该PC机的IP地址必须是公网IP,否则客户端找不到。


1)水木清华BBS访问:


AT+CIPSTART="TCP","166.111.8.238","23"//清华大学telnet服务器


2)自建一个tcp服务器:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux驱动基础开发 下一篇OpenCV开源图像处理函数库在S3C24..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·用 Python 进行数据 (2025-12-25 15:49:09)
·如何学习Python数据 (2025-12-25 15:49:07)
·利用Python进行数据 (2025-12-25 15:49:04)
·Java 学习线路图是怎 (2025-12-25 15:19:15)
·关于 Java 学习,有 (2025-12-25 15:19:12)