设为首页 加入收藏

TOP

基于SIM300的GPRS网络通讯
2014-11-24 12:20:54 来源: 作者: 【 】 浏览:1
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 教程 - W3Sch (2025-12-26 12:00:51)
·Python基础教程,Pyt (2025-12-26 12:00:48)
·神仙级python入门教 (2025-12-26 12:00:46)
·“我用Java 8”已成 (2025-12-26 11:19:54)
·下载 IntelliJ IDEA (2025-12-26 11:19:52)