I am working on a project that involves sim900 and a mysql server. When I am uploading the data to the server throws me an error.
SEND OK
HTTP/1.1 406 Not Acceptable
Date: Tue, 21 Ma
What does that mean or somebody can help me?
this is the arduino code.
//---------------------------------------------------------------------
mySerial.println("AT+CGATT?");
delay(1000);
ShowSerialData();
mySerial.println("AT+CSTT="wap.cingular"");//start task and setting the APN,
delay(1000);
ShowSerialData();
mySerial.println("AT+CIICR");//bring up wireless connection
delay(3000);
ShowSerialData();
mySerial.println("AT+CIFSR");//get local IP adress
delay(2000);
ShowSerialData();
mySerial.println("AT+CIPSPRT=0");
delay(3000);
ShowSerialData();
mySerial.println("AT+CIPSTART="tcp","www.enriquesalas506.byethost7.com","80"");//start up the connection
delay(3000);
ShowSerialData();
mySerial.println("AT+CIPSEND");//begin send data to remote server
delay(4000);
ShowSerialData();
mySerial.print( "GET /filesArduino/add.php?");
delay(1000);
ShowSerialData();
mySerial.print("lat=");
delay(300);
ShowSerialData();
mySerial.print(flat,6);
delay(1000);
ShowSerialData();
mySerial.print("&&");
delay(300);
ShowSerialData();
mySerial.print("lon=");
delay(300);
ShowSerialData();
mySerial.print(flon,6);
delay(1000);
ShowSerialData();
mySerial.print("&&");
delay(300);
ShowSerialData();
mySerial.print("time=");
delay(300);
ShowSerialData();
mySerial.print("111");
delay(300);
ShowSerialData();
mySerial.println("HTTP/1.1");
delay(1000);
ShowSerialData();
mySerial.println( "Host: www.enriquesalas506.byethost7.com" );
delay(1500);
ShowSerialData();
mySerial.println( "Content-Type: application/x-www-form-urlencoded" );
delay(1500);
ShowSerialData();
mySerial.println( "Connection: close" );
delay(1500);
ShowSerialData();
mySerial.println();
delay(300);
ShowSerialData();
mySerial.println();
delay(300);
ShowSerialData();
mySerial.println((char)26);//sending
delay(10000);//waitting for reply, important! the time is base on the condition of internet
mySerial.println();
ShowSerialData();
mySerial.println("AT+CIPCLOSE");//close the connection
delay(100);
ShowSerialData();
//-------------------------------ANTENNA
Serial.println();
Serial.println("GPS");
Serial.println();
delay(5000);
//----------------------------------------------------------
this is the php code used
add.php
//-----------------------------------------------------------
//--------------------------------------------------------------------
conec.php
/----------------------------------------------------------------------/
//-------------------------------------------------------------------
can somebody explain what is the mistake i am making of it is a sever error? because i already tried to use the get function from the browser and I already upload the data to the database. But only through browser