SIM800C与服务器建立通讯

1.模块与MCU连接
MCUSIM800C
GNDSIM800C_GND
RXDSIM800C_TXD
TXDSIM800C_RXD
2.代码
// An highlighted block
 SendCmd("AT\r\n","OK",3000);//关闭移动场景
 SendCmd("AT+CGCLASS=\"B\"\r\n", "OK",2000); //设置GPRS移动台类别为B,支持包交换和数据交换
 SendCmd("AT+CGDCONT=1,\"IP\",\"CMNET\"\r\n","OK",2000);    //设置PDP上下文,互联网接协议,接入点等信息
 SendCmd("AT+CGATT=1\r\n","OK",2000);//附着GPRS业务
 SendCmd("AT+CIPCSGP=1,\"CMNET\"\r\n","OK", 2000);//设置为GPRS连接模式 
 SendCmd("AT+CIPHEAD=1\r\n","OK",2000);  //设置接收数据显示IP头(方便判断数据来源,仅在单路连接有效)  
 SendCmd("AT+CIPMODE=1\r\n","OK",1000);   //配置透传
 SendCmd("AT+CIPSTART=\"TCP\",\"183.230.40.33\",80\r\n","OK",5500);//连接服务器
3.命令解析

AT+CGCLASS
用于设置移动台类别。SIM800模块仅支持类别"B"和"CC",发送:AT+CGCLASS=“B”,设置移动台类别为B。即,模块支持包交换和电路交换模式,但不能同时支持。

AT+CGDCONT
用于设置PDP上下文。发送:AT+CGDCONT=1,“IP”,“CMNET”,设置PDP上下文标标志为1,采用互联网协议(IP),接入点为"CMNET"。

AT+CGATT
用于设置附着和分离GPRS业务。发送:AT+CGATT=1,附着GPRS业务。

AT+CIPCSGP
用于设置CSD或GPRS链接模式。发送:AT+CIPCSGP=1,“CMNET”,设置为GPRS连接,接入点为"CMNET"。

AT+CIPHEAD

AT+CIPMODE=1
设置透传模式

AT+CIPSTART
用于建立TCP连接或注册UDP端口号

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「Thunder Studio」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值