Hello!
I will send data to pushingbox, from browser the sending is works good.
From arduino+Sim800 duo is not working...
I probaly
void SendData()
{
Serial.println("AT");
delay(1000);
Serial.println("AT+CPIN?");
delay(1000);
Serial.println("AT+CREG?");
delay(1000);
Serial.println("AT+CGATT?");
delay(1000);
Serial.println("AT+CIPSHUT");
delay(1000);
Serial.println("AT+CIPSTATUS");
delay(2000);
Serial.println("AT+CIPMUX=0");
delay(2000);
ShowSerialData();
Serial.println("AT+CSTT=\"internet\"");//start task and setting the APN,
delay(1000);
ShowSerialData();
Serial.println("AT+CIICR");//bring up wireless connection
delay(3000);
ShowSerialData();
Serial.println("AT+CIFSR");//get local IP adress
delay(2000);
ShowSerialData();
Serial.println("AT+CIPSPRT=0");
delay(3000);
ShowSerialData();
Serial.println("AT+CIPSTART=\"TCP\",\"api.pushingbox.com\",\"80\"");//start up the connection
delay(6000);
Serial.println("AT+CIPSEND=79");//begin send data to remote server
delay(4000);
ShowSerialData();
Serial.print("GET http://api.pushingbox.com/pushingbox?devid=v3094B979C1ECCD1&strm=33.3");
delay(1000);
Serial.println(" HTTP/1.1 Host: api.pushingbox.com\r\n\r\n");
Serial.println();
delay(500);
ShowSerialData();
delay(500);
ShowSerialData();
delay(500);
ShowSerialData();
delay(10000);
ShowSerialData();
Serial.println("AT+CIPSHUT");//close the connection
delay(1000);
ShowSerialData();
delay(5000);
I was received from server this:
RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Ready
AT+CSTT="internet"
OK
AT+CIICR
OK
AT+CIFSR
100.118.126.8
AT+CIPSPRT=0
OK
AT+CIPSTART="TCP","api.pushingbox.com","80"
OK
CONNECT OK
GET http://api.pushingbox.com/pushingbox?devid=v3094B979C1ECCD1HTTP/1.0 408 Request Time-out
Cache-Control: no-cache
Connect
CLOSED
AT+CIPSHUT
SHUT OK
What is the problem?
The request format is good?
Thanks your reply and help.