平台:笔记本+USB转RS232串口线+SIM800C模块(联通SIM卡)
实现电脑通过串口调试助手,发送AT指令,实现利用GPRS通信方式向TCP服务器发送消息。
下面介绍几个常用的AT指令和含义(注意顺序):
1. AT+CGDCONT=1,"IP","CMNET"
定义PDP移动场景
2. AT+CGATT=1
激活PDP,获取IP地址
3. AT+CIPCSGP=1,"CMNET"
设置模块连接方式为GPRS链接方式,接入点为“CMNET”(对于移动和联通一样,上同)
4. AT+CIPSTATUS
一共十种状态,只有处于IP_INITIAL,IP_CLOSE,IP_STATUS三种状态下才能正确建立连接,否则返回错误。
5. AT+CIPSTART="TCP","b17664507c.51mypc.cn","38149"
建立GPRS连接,b17664507c.51mypc.cn是TCP服务器的域名(这里可以换成IP地址),38149是服务器的端口号,有时会出现连接失败,多次重连即可。
6. AT+CIPSEND
发送数据,返回">"后输入要传输的数据,在发送CTRL+Z(或者以十六进制的方式发送0x1a),即可将所要发送的数据发送到指定IP或域名的服务器上。
7. AT+CIPCLOSE
关闭TCP连接
8. AT+CIPSHUT
关闭移动场景