Pessoal,

Alguns de vocês já conseguiram enviar GET, pelo nodemcu ou esp8266 ?, estou tentando varios tutorias na internet mais sem sucesso.

Como exemplo este (http://josecintra.com/blog/esp8266-bancos-dados-requisicoes-http/).

 String param = "/?temp=" + String(temp) + "&humid=" + String(humid); //Parâmetros com as leituras

  Serial.println(param);
  client.println("GET /weather/insert_weather.php" + param + " HTTP/1.1");
  client.println("Host: ");
  client.println(http_site);
  client.println("Connection: close");
  client.println();
  client.println();

 

No meu caso não grava no banco de dados mesmo eu colocando o caminho correto no client.print

(client.println("GET /weather/insert_weather.php/?temp=55"), somente funciona quando eu digito o caminho pela URL do brower. 

Alguém tem alguma sugestão do que possa estar acontecendo ?


Exibições: 867

Responder esta

Respostas a este tópico

Boas, eu estou a usar algo semelhante a isto para introduzir os dados na base dados mysql

String url = "/arduino/salvarDados.php";
String dato1 = "?temperatura=";
String dato2 = "&humidade=";

Serial.print("Requesting URL: ");
Serial.println(url);

// This will send the request to the server
client.print(String("GET ") + url + dato1 + temperature + dato2 + humidity + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Connection: close\r\n\r\n");

Imagino que o seu esteja funcionando rsrsrs. 

Vou tentar por desta forma mais um vez, pois vir este exemplo no wificlient, porém ontem tentei mais sem sucesso. Na verdade chega até a dar um WDT no nodemcu. 

o Host que você declarou será o endereço IP do site né isso ?

o Host que declarei foi o IP do meu pc

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço