您的位置:首页 > 其它

GPRS MG301数据传输设置

2016-07-12 20:58 169 查看
接线:

5v  电源  GND  地     RX  232tx   TX  232rx

复位、开机 接口不用接。

准备:

 SIM 卡

串口助手

阿里云后台

GPRS 相关数据配置指令:



开始对MG301模块进行设置

第一步:AT+CSQ 查询网络信号质量
其中第一个参数为网络信号质量最大为31,此数值越大说明网络信号越强

第二步:AT+CREG? 查询网络注册情况

其中第二个参数为1或5则说明已经注册成功。

第三步:设置连接协议

at^sics=0,conType,GPRS0

at^sics=0,passwd,gprs

at^sics=0,user,cm

at^sics=0,apn,cmnet

第四步:设置TCP/IP套接字

at^siss=0,srvType,socket

at^siss=0,conId,0

at^siss=0,address,"socktcp://183.56.16.57:9988"
其中183.56.16.57是公网IP地址,也可以是在Intenet上已注册的域名,9988是端口号

第五步:打开连接

AT^SISO=1

当收到 ^SISW: 1, 1 表示 TCP/IP 连接成功打开 可以发数据了。

第六步:发送数据

AT^SISW=1,10 先发送写入10个字符指令。

然后输入10个字符,最后点发送就可以了,不用带回车

第七步:接收数据

在服务器中输入要发送的数据如“welcome to MG301”。

串口助手会显示^SISR:1,1

表示有GPRS接收缓存区中有数据

我们就可以用 AT^SISR=1,1500 指令读出刚才接收到的数据了,这条指令是读出接收缓存区的前1500个字符,这个长度大家可以根据实际情况设定。

第五步:关闭连接

AT^SISC=1
返回OK说明已经成功关闭了TCP连接



AT^IPENTRANS是配置透传模式,这样收发数据只和串口有关,接下来直接处理业务数据即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  嵌入式开发