1.5 F21模块 GPRS功能测试 

2019-06-18 00:46 发布

5143 0 0

需要准备的硬件

测试GPRS功能

这里有个很常见问题就是“公网IP”,现在大多数宽带都是没有公网IP的,所以是不具备被GPRS访问和发送数据的。
这个“公网IP”的问题,在其他的教程中也有讲解,这里不再详细说明。
一般处理办法,就是单独找宽带官方拉带公网IP的网络,一般公司可以办到。
个人测试的话就用内网映射就行了。

花生壳内网映射

新版本的花生壳怎么使用

  1. 可以参考官方的教程:
    https://hsk.oray.com
  2. 可以参考以前录制SIM800C教程的花生壳,##课时11##的这个教程:
    http://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.mDHKp9&courseId=79181

当您已经能在自己的电脑建立一个客户端,一个服务器,而且能正常的发送数据交互时候,就可以去用GPRS模块去连接您的服务器通讯测试了。

GPRS流程

好了,正常开始GPRS测试,F21的GPRS指令和一般的SIMCOM的比如SIM800C的不太一样,请按照下面流程测试

  1. 用串口发送给MC20如下几条设置指令

    AT+CGREG?

    能看到返回+CGREG: 0,1说明已经注册上网络了,可以用

    AT+QISTAT

    状态分析:
    字符串参数;表明连接状态
    "IP INITIAL" 初始化
    "IP START" 启动任务
    "IP CONFIG" 配置场景
    "IP IND" 激活 GPRS/CSD 场景中
    "IP GPRSACT" 接收场景配置
    "IP STATUS" 获得本地 IP 地址(参考 AT
    "TCP CONNECTING" TCP 连接中
    "UDP CONNECTING" UDP 连接中
    "IP CLOSE" TCP/UDP 连接关闭
    "CONNECT OK" TCP/UDP 连接成功
    "PDP DEACT" GPRS/CSD 场景异常关闭
    F21回复如下

  2. 用串口发送给F21,连接服务器
    AT+QIOPEN="TCP","103.46.128.49",42773


    显示CONNECT OK,就说明连接上服务器了,可以发送数据了

AT+QISEND

AT+QISEND指令发送数据,等待显示  >  后,就可以发送数据了,
这里我们还是发送一个测试内容“ILOVEMCU.TAOBAO.COM”
然后选择HEX发送,发送1A,把这个内容发送出去,这个操作类同发送短信的操作。
最后我们就可以在服务器界面看到数据了,然后我们服务器可以回复数据“server receive”,
这样我们在F21的串口就看到的反馈数据

  1. 连接IP后我们可以多次发送数据,不需要断开。
    如果不想连接IP要断开,需要以下指令
    AT+QICLOSE

    返回CLOSE OK

AT+QIDEACT

返回DEACT OK


如果还想连接其他IP或者还是这个IP就重复以上流程就行了

B Color Smilies
快速回复 返回顶部 返回列表