我是靠谱客的博主 拼搏黄蜂,最近开发中收集的这篇文章主要介绍通过SIM900A使用GPRS发送数据至阿里云ECS服务器一、简介二、硬件准备三、AT指令,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 一、简介
- 二、硬件准备
- 三、AT指令
一、简介
为了增强项目的使用范围,保证在没有wifi
的环境下也可以使用SIM900A通过GPRS向云服务器继续发送数据,本例为PC
测试。
二、硬件准备
名称 | 数量 |
---|---|
SIM900A | 1 |
USB转TTL | 1 |
4G移动卡 | 1 |
三、AT指令
1、AT [用来同步波特率(默认波特率9600、数据位8、停止位1、无校验位)]
2、AT+CGCLASS="B" [用于设置移动台类别,SIM900A模块仅支持类别"B"和"CC",发送: AT+CGCLASS="B",设置移动台类别为 B]
3、AT+CGDCONT=1,"IP","CMNET" [设置 PDP 上下文标志为 1,采用互联网协议(IP),接入点为"CMNET"]
4、AT+CGATT=1 [附着GPRS业务]
5、AT+CIPCSGP=1,"CMNET" [AT+CIPCSGP,用于设置 CSD 或 GPRS 链接模式。发送: AT+CIPCSGP=1,"CMNET",设置为GPRS连接,接入点为”CMNET“]
6、AT+CLPORT="TCP","2000" [设置 TCP 连接本地端口号为 2000]
7、AT+CIPSTART="TCP","180.120.52.129","8086" [建立一个TCP连接,连接目标地址为:180.120.52.129(需要根据自己的实际情况更换),连接端口为 8086(这个也可以更换),连接成功会返回: CONNECT OK。 ]
8、AT+CIPSEND [用于发送数据,发送后返回:>]
9、1A [发送数据结束后发送1A,必须以HEX发送,发送后如发送成功则返回SEND OK]
10、AT+CIPCLOSE=1 [断开TCP连接]
11、AT+CIPSHUT [断开场景]
实验结果图:
最后
以上就是拼搏黄蜂为你收集整理的通过SIM900A使用GPRS发送数据至阿里云ECS服务器一、简介二、硬件准备三、AT指令的全部内容,希望文章能够帮你解决通过SIM900A使用GPRS发送数据至阿里云ECS服务器一、简介二、硬件准备三、AT指令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复