1.模块开机初始化设置
AT+SETCID=1,"cmnet"//cmnet为移动的apn,用户根据运营商提供的apn自己修改
AT+ACTCID=1//激活对应的cid
2.创建一个tcp或udpsocketid
AT+CIPCREATE="tcp"//会返回一个socketid,一般从0开始分配,socketid范围为0-10
3.用已经建立的tcpsocketid连接对应ip地址(支持域名)和端口号
AT+CIPCONNECT=0,211.147.221.114,21//第一个参数填前一个命令返回的socketid,后面分别是服务器的IP和端口,IP也可用域名来替换
4.1发送固定长度数据:这里也要填socketid,后一个参数为数据长度
AT+CIPSEND=0,10
>
返回>后,输入需要发送的数据,这里没有回显,一旦达到需要发送的数据长度,就会自动发送,发送成功会返回SENDOK。
4.2发送变长度数据:填socketid,
AT+CIPSEND=0
>
返回>后,输入需要发送的数据,这里没有回显,以ascii字符CTRL+Z或ESC作为结束符(CTRL+Zasciiis0x1a,ESCasciiis0x1b),就会自动发送,发送成功会返回SENDOK。
5.如果对应socket有接收到数据会提示:
SOCKET=0RECV=<datalen>:\r\n<rawdata>
详细参考手册MD231AT_Document_FULL_xxx.pdfTCP/IPATCommands部分。