SIM9000A SIM模块GPRS测试--记录这一路的喜乐

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/niepangu/article/details/51584297

          从三月份网购的一个SIM9000A模块之后,由于各种原因一直没时间玩,最近公司有这方面的需求就开始折腾了,

一个网络白痴的我搞GPRS,没人问 没人指导,全靠度娘,各种折腾和无法入睡呀,

首先,我的环境:

    XP系统,

    自己的路由器上层还有个路由器,而且那个路由器我无法设置任何信息,网上都说需要公网IP,我没有。


1、申请花生壳账号,可以申请一个免费的域名,这个我就不多说了,我的设置如下






192.168.2.20,是我电脑的IP,8088是我设置的端口号

15f1c04275.51mypc.cn是花生壳域名,27980是分配的端口号

这里注意外网的端口号最好不要使用80,我是系统自动分配的。





然后使用网络调试助手,创建TCP Service,设置端口号8088,然后使用花生壳的域名诊断功能,测试你的域名是否正常





然后在使用网络调试助手创建一个客户端,

对方IP填写域名IP地址指向的IP地址,端口是花生壳分配的那个端口,

然后连接,

双方收发数据试一下,如果一切正常就能收发成功



然后才该SIM9000A出厂,图中包含所有命令,其中的domai是我发错命令了,忽略它。发送成功,测试GPRS成功




以下是使用的命令,这些命令的具体含义请查阅手册

AT


OK
AT+COPS?


+COPS: 0,0,"CHN-UNICOM"


OK
AT+CGCLASS="B"


OK
AT+CGDCONT=1,"IP","CMNET"


OK
AT+CGATT=1


OK
AT+CIPCSGP=1,"CMNET"


OK
AT+CLPORT="TCP","2000"


OK
AT+CIPSTART="TCP","61.174.40.245","27980"


OK


CONNECT OK    //GPRS联网成功

AT+CIPSEND


> 12341232453654769876123456789997654322345678

SEND OK
AT+CIPSEND


> 12341232453654769876123456789997654322345678

SEND OK
AT+CIPSEND


> 12341232453654769876123456789997654322345678

SEND OK


注意当发送完 12341232453654769876123456789997654322345678后需要发送一个十六进制的1A,代表发送结束,模块返回SEND OK,代表发送成功

展开阅读全文

没有更多推荐了,返回首页