原创 【博客大赛】SIM900A模块GPRS测试

2015-10-6 22:29 3409 22 25 分类: MCU/ 嵌入式

硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板

软件平台:PC端串口调试工具&网络调试工具

测试目的:测试开发板GPRS功能、熟悉AT指令

 

1.设置网络

因为我这里是通过路由器上网,所以要先进行一些设置。

先查看自己本机IP,这里是192.168.1.103,如图1.

20151006222240952001.png

1

通过自己的路由器,查看本机对外的IP,如图2.

20151006222248282002.png

2

路由器的设置里面有一项“转发规则”,如图3,选择“DMZ主机”。

20151006222254524003.png

3

在“DMZ主机”中,启动DMZ主机状态,将DMZ主机IP设置为前面查到的192.168.1.103,然后保存,如图4.

20151006222301134004.png

4

这样就把本机的IP映射到外网上,就可以从外网直接访问自己的电脑。

2.打开网络调试工具,选择协议类型为“TCP Server”,本地端口号可以设置为“8000”,点击连接,如图5所示。

20151006222310224005.png

5

3.发送AT指令进行GPRS测试

在连接好硬件后,可以先发送ATE0指令关掉回显。

1AT+CGCLASS=”B”

设置GPRS移动台类型为B.

收到回复OK,表示设置成功。

2AT+CGDCONT=1,”IP”,”CMNET”

定义PDP上下文,设置PDP上下文标志为1IP协议,接入点为CMNET.

收到OK,表示成功。

3AT+CGATT=1

附着GPRS

收到OK,表示成功。

4AT+CIPCSGP=1,”CMNET”

设置GPRS连接,接入点为CMNET.

收到OK,表示成功。

5AT+CLPORT=”TCP”,”2000”

设置本地TCP端口为2000.

收到OK,表示成功。

6AT+CIPSTART=”TCP”,”112.87.243.40”,”8000”

启动连接到PCIP和端口为前文所述。

等待一会儿,收到CONNECT OK,这时,表明开发板已经通过GPRSPC建立连接。如图6所示。

20151006222317121006.png

6

7)在串口工具中通过下面的指令发送数据

首先发送AT+CIPSEND

这时收到回复 >

发送一组字符(不发送新行):Hello SIM900A!

然后,以16进制方式发送1A,即发送0x1A

收到回复SEND OK,表示发送成功,如图7所示。

20151006222325994007.png

7

这时网络调试工具收到刚发送那串字符,如图8【Receive from 117.136.19.111 : 30549】这是由网络调试工具自动加上的信息,表示开发板上SIM900A模块的IP为117.136.19.111,端口为30549.

20151006222333691008.png

8

这时通过网络调试工具发送一串字符 Hello EDNChina

接着在串口调试工具端可以收到这组字符,如图9所示。

20151006222341151009.png

9

最后关闭TCP连接,先发送AT+CIPCLOSE=1,再发送AT+CIPSHUT,如图10所示。

20151006222349894010.png

10


文章评论3条评论)

登录后参与讨论

飞言走笔 2015-10-15 09:35

http://bbs.ednchina.com/BLOG_ARTICLE_3031369.HTM 指点下:)

飞言走笔 2015-10-10 11:55

回头试一下,TCPUDP的话可以用自己电脑,HTTP的话感觉要麻烦些:)

用户1549309 2015-10-10 10:04

支持一下,HTTP测试了吗
相关推荐阅读
飞言走笔 2017-01-06 21:56
2017,新的博客旅程
EDNChina 改版终于成功了!祝贺! 2017年,开始新的旅程~ ...
飞言走笔 2016-06-01 10:17
【博客大赛】《白鹿原》读后
《白鹿原》这本书已经买了很久,多次以来,都是只翻看几页,顶多几章就放下了,觉得这是一个大部头,得有足够的时间才行。前几天陈忠实先生去世的消息传来,让我很震惊和惭愧。 一口气读完这本书,畅快淋漓,又意...
飞言走笔 2016-03-26 16:42
【博客大赛】《毛斯朝》读后
这本书最早是在凤凰卫视曾子墨主持的一期关于沈志华先生的《世纪大讲堂》节目中知晓的。但是一直拖到今天才读完。 说实话,书的主要内容与当前官方的宣传口径有很多不一致的地方,而沈先生作为中国掌握苏联档...
飞言走笔 2016-03-08 13:46
【博客大赛】蓝牙4.0低功耗技术及其认证要求
详见附件 ...
飞言走笔 2016-02-02 14:20
【转】蓝牙4.0协议官方手册(一)——通用属性配置文件
转自:http://blog.csdn.net/jinzhichaoshuiping/article/details/43370009 通用属性配置文件 (GATT)——该说明书定义了通用属性配置...
飞言走笔 2016-01-31 23:24
【博客大赛】脑洞大开、三观重塑——《人类简史》读后
终于读完了《人类简史》,没有把这本书拖到二月份,这也是2016年读完的第一本书。之前也有所耳闻,但是没有太在意,倒是罗胖子的跨年演讲上偶然提到,不知怎么就勾起了阅读此书的欲望。 本文的标题用了“脑洞...
我要评论
3
22
关闭 站长推荐上一条 /2 下一条