Buenas a todos tengo un problema que no sé como resolver, soy nuevo utilizando el modulo ESP8266, lo estoy usando con un Arduino Mega y unos sensores más, la idea es enviar los datos de los sensores a una base de datos por medio de una web.
A la web obviamente le envio los datos de la siguiente manera:
ejemploweb.com/insert.html?variable1=dato1&variable2=datos2&variableN=datoN
Aquí mi insert.html captura los datos de la url con javascript y, si inserto datos por medio de un navegador funciona perfectamente, el problema viene cuando quiero hacerlo desde arduino.
Mi codigo de envio sería mas o menos así:
String peticionHTTP= "GET /?variable1=dato1&variable2=datos2&variableN=datoN";
- peticionHTTP=peticionHTTP+" HTTP/1.0\r\n";*
- peticionHTTP=peticionHTTP+"Host: ejemploweb.com\r\n\r\n";*
En el monitor serial me devuelve la web insert.html pero los datos que envié no se insertan y no sé porqué.
Mis dudas serían:
-¿Será que no se envían los datos porque estoy usando javascript y no algún otro lenguaje como php?
-¿Deberia usar un método POST para enviar los datos? Y si la respuesta es si, ¿cómo sería?
-En general,¿Qué estoy haciendo mal?
Gracias a todos.