SIM800C学习资料以及建立TCP连接流程

1.开机测试:AT

返回:OK
2.查询网络注册情况 :AT+CPIN?
返回:+CPIN: READY

OK
3.查询信号质量 AT+CSQ
返回:+CSQ: 26,0

OK
4.查询GSM网络注册状态 AT+CREG?
返回:+CREG: 0,1

OK
5.查询GPRS网络注册状态 AT+CGREG?
返回:+CGREG: 0,1

OK
6.使模块附着GPRS网络 AT+CGATT=1
返回:OK

7.设置APN:AT+CSTT
返回:OK

8.激活移动场景,建立无线连接 AT+CIICR
返回:OK

9.获取模块IP地址 AT+CIFSR
返回:10.150.31.187

10.建立TCP连接,连接到服务器
返回:AT+CIPSTART="TCP","IP地址",端口号

例如:AT+CIPSTART="TCP","172.27.8.147",1883 

扫描二维码关注公众号,回复: 7154459 查看本文章

返回:OK

CONNECT OK

11.(选择命令)查询连接状态 AT+CIPSTART=?
返回:+CIPSTART: ("TCP","UDP"),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
+CIPSTART: ("TCP","UDP"),("DOMAIN NAME"),(1-65535)

OK

12.发送数据AT+CIPSEND
返回:> 

13.关闭TCP连接AT+CIPCLOSE
返回:CLOSE OK
或 AT+CIPSHUT
返回:SHUT OK

PS1:第十步必须要返回CONNECT OK才是连接成功

IP地址必须是公网IP,如果没有公网IP,可以到公共TCP服务器http://www.tongxinmao.com/App/Detail/id/1连接,

也可以用花生壳做内网穿透,具体操作联系博主

PS2:连接必须要保持“心跳”,如果超过一定时间不向服务器发送数据,连接会自动断开,此时需要重复步骤10

PS3:若步骤10操作失败,请重复步骤6到步骤10,步骤7和步骤8不可省略

注:本文档是作者本人的操作经验,有问题请联系作者[email protected]

猜你喜欢

转载自www.cnblogs.com/bihua/p/11445027.html