Go Down

Topic: GPRS sim900 y php imposible de conectar!!! (Read 908 times) previous topic - next topic

JBpro

Hola, lo primero presentarme, soy Julio de Murcia, enganchao el bichejo este...que bien me lo paso cacharreando!!!

Pues estoy ya deseperao.. tengo entre manos un proyecto con Arduino Uno  para saber el voltaje de las baterías de la furgoneta y enviarlo por gprs al servidor Apache con php y mySQL...

Descarto el tema de permisos y servidor ya que desde el móvil entro en la pagina, y con la método GET de php escribo datos:

Code: [Select]
123.123.123.123:999/add.php?voltaje=129

Pero desde arduino no lo consigo, ni usando los ejemplos de HTTP ni de TCP del fabricante (
Code: [Select]
//usando http y ejecuntado todos los comando anteriores para pillar cobertura, apn y todo eso ok....pero ahora -->

Serial.println("AT+HTTPPARA=\"URL\",\"servidor:123\"");   
delay(1000);
  Serial.println("AT+HTTPPARA=\"URL\",\"servidor:123/add.php?voltaje=129 HTTP/1.1\"");
  delay(1000);
  do{
    while(Serial.available()==0);
  }
  while(Serial.read()!='K'); 
  delay(5000);
  Serial.println("AT+HTTPACTION=0,");  //Connects with the HTTP


Usando TCP:
Code: [Select]
Serial.println("AT+CIPSTART=\"TCP\",\"123.123.123.123\",\"999\""); 
  do{
    while(Serial.available()==0);
  }
  while(Serial.read()!='K');
  delay(100);

  do{     //waits for connection
    while(Serial.available()==0);
  }
  while(Serial.read()!='K');
  delay(100);

  slcd.setCursor(0, 0);
  slcd.print("Enviando abon...");
  Serial.println("AT+CIPSEND");   //sending data
  do{
    while(Serial.available()==0);
  }
  while(Serial.read()!='>');
  delay(100);
  Serial.println("GET /add.php?voltaje=132 HTTP/1.1\n"); //he probado con \r\n, con nada con \r solo....
  delay(1000);
  Serial.println("Host: 123.123.123.123:999\r");
  delay(1000);
  Serial.println("Accept: /\r");
  delay(1000);
  Serial.write(0x1A);    //EOL character
  Serial.write(0x0D);
  Serial.write(0x0A);


He buscado en san google, en el foro arduino en español, inglés y francés...pero se ve que estoy ya gili... que no me entero de na.
El último que me ha inspirado algo ha sido el foro frances, por el tema de que al final pone asterios...pero no se como ponerlos....

Foro francés:
http://arduino.cc/forum/index.php?PHPSESSID=fa6045ad5c3dde4ca5a84c7be1402b5c&topic=148811.0

El módulo gprs:
http://www.cooking-hacks.com/index.php/documentation/tutorials/arduino-gprs-gsm-quadband-sim900
Perdón por el tocho y gracias por adelantado.
Salu2

Go Up