Specifications
SIM900 AT Command Manual       
SIM900_AT Command Manual_V1.03  173  12/24/2010 
OK 
Parameters 
See Write Command 
Response 
1) For single IP connection (+CIPMUX=0) 
+CIPSEND:<size> 
OK 
2) For multi IP connection (+CIPMUX=1) 
+CIPSEND:<n><size> 
OK 
Read Command 
AT+CIPSEND? 
Parameters 
<n> a numeric parameter which indicates the connection number
<size> a numeric parameter which indicates the data length sent at a 
time 
Write Command 
1) If single IP 
connection 
(+CIPMUX=0) 
AT+CIPSEND=<
length> 
2) If multi IP 
connection 
(+CIPMUX=1) 
AT+CIPSEND=<
n>[,<length>] 
Response 
This Command is used to send changeable length data 
If single IP is connected (+CIPMUX=0) 
If connection is not established or module is disconnected: 
If error is related to ME functionality: 
+CME ERROR <err> 
If sending is successful: 
When +CIPQSEND=0 
SEND OK 
When +CIPQSEND=1 
DATA ACCEPT:<length> 
If sending fails: 
SEND FAIL 
If multi IP connection is established (+CIPMUX=1) 
If connection is not established or module is disconnected: 
If error is related to ME functionality: 
+CME ERROR <err> 
If sending is successful: 
When +CIPQSEND=0 
<n>,SEND OK 
When +CIPQSEND=1 
DATA ACCEPT:<n>,<length> 
If sending fails: 
<n>,SEND FAIL 










