Instructions
" " ! "  
 Espressif Systems
ESP8266 
AT Instruction Set
AT+CIPSEND – Send data 
Single connection
(+CIPMUX=0) 
AT+CIPSEND=<length>
Multiple connection
(+CIPMUX=1) 
AT+CIPSEND=<link ID>, <length>
UDP Transmission
AT+CIPSEND=[<link ID>, ]<length>[, <remote IP>, <remote port>]
Response
Wrap return ">" after set command. Begins receiving serial data, when data 
length is met, starts transmission of data. 
If connection cannot be established or gets disconnected during data 
transfer, returns 
ERROR 
If data is transmitted successfully, returns 
SEND OK
Parameters
<link ID> ID of the connection (0~4), for multi-connect 
<length> data length, MAX 2048 bytes 
[<remote IP>] optional, UDP transmission can set remote IP when sending 
data 
[<remote port>] optional, UDP transmission can set remote port when 
sending data
Command
AT+CIPSEND
Response
Wrap return ">" after execute command. Enters transparent transmission, 
20ms interval between each packet, maximum 2048 bytes per packet. When 
single packet containing "+++" is received, it returns to normal command 
mode. Please wait at least 1 second before sending next AT command. 
This command can only be used in transparent transmission mode which 
requires single connection. 
For UDP transparent transmission, <UDP mode> has to be 0 in command 
"AT+CIPSTART"
Espressif Systems   /   Friday, July 15, 201659 73










