断开客户端后再发送一次,得到以下响应:
此时连接已建立,可以进行数据的双向收发。 3. Client方法收发
(0) 关闭server服务 (如果没有开启server服务,可免除此步骤)
发送命令:AT+CIPSERVER=0(设置指令) 指令:AT+CIPSERVER=
说明:
说明:(1) AT+ CIPMUX=1时才能开启服务器;关闭server模式需要重启
(2)开启server后自动建立server监听,当有client接入会自动按顺序占用一个连
接。
关闭server服务如下图所示:
(1)创建服务器
点击Listening,创建成功后,该按钮变为:
(2) 开启多连接模式
发送命令:AT+CIPMUX=1(设置指令) 指令:AT+CIPMUX=
说明:
响应:OK
(3) 建立TCP连接
发送命令AT+CIPSTART=2,\设置指令)
指令:1)单路连接时(+CIPMUX=0),指令为:AT+CIPSTART=
2)多路连接时(+CIPMUX=1),指令为:AT+CIPSTART=
如果连接已经存在,返回 ALREAY CONNECT 说明:
如下图所示:
(4) 向服务器发送数据
发送命令AT+CIPSEND=2,10(设置指令) (通过上一条指令AT+CIPSTART设置为ID=2) 指令:1)单路连接时(+CIPMUX=0),指令为:AT+CIPSEND=
2)多路连接时(+CIPMUX=1) ,指令为: AT+CIPSEND=
当数据长度满length时发送数据。
如果未建立连接或连接被断开,返回ERROR 如果数据发送成功,返回 SEND OK 说明:
此时连接已建立,可以进行数据的双向收发。