#include #include #include #include const char *ssid = "TP-Link_688A"; const char *password = "debarbamiguel"; const int http_port = 8080; WiFiClient client; #define D7 13 //dht #define D1 5 //pushbuttom #define D3 0 // LED void setup() { pinMode(D3,OUTPUT); pinMode(D1,INPUT); digitalWrite(D3,LOW); Serial.begin(115200); WiFi.mode(WIFI_OFF);delay(1000); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password);Serial.println("."); Serial.print("Conectando..."); while (WiFi.status() != WL_CONNECTED) { delay(500);Serial.print(".");} Serial.println (""); Serial.print ("Conectado a ");Serial.println (ssid); Serial.print ("Endereço IP: ");Serial.println (WiFi.localIP ()); Serial.print("MAC: "); Serial.println(WiFi.macAddress()); } void EnviaServer(String postData){ HTTPClient http; // Lista de servidores de destino String servidores[3] = { "http://modulo8.migueldebarba.com.br/brenda/insertleitura.php", "http://modulo8.migueldebarba.com.br//insertleitura.php", "http://modulo8.migueldebarba.com.br/miguel/insertleitura.php" }; for (int i = 0; i < 3; i++) { http.begin(client, servidores[i]); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(postData); String payload = http.getString(); Serial.println("Servidor: " + servidores[i]); Serial.println("httpCode: " + String(httpCode)); Serial.println("payload: " + payload); http.end(); } } void loop() { digitalWrite(D3,HIGH); String idmac = WiFi.macAddress(); String from = "ESP8266"; String nome = "Davi e Brenda"; float valor = random(0,1024); float temperatura_f = random(0, 100); float distancia_km = random(0, 100); float altura_m = random(0, 100); float latitude_s = random(0, 100); float capacidade_m = random(0, 100); float pressao_bar = random(0, 100); float velocidade_ms = random(0, 100); float consumo_l = random(0, 100); String postData = "idmac=" + String(idmac) + "&mac_idmac=" + String(idmac) + "&nome=" + String(nome) + "&valor=" + String(valor) + "&temperatura_f=" + String(temperatura_f) + "&distancia_km=" + String(distancia_km) + "&altura_m=" + String(altura_m) + "&latitude_s=" + String(latitude_s) + "&capacidade_m=" + String(capacidade_m) + "&pressao_bar=" + String(pressao_bar) + "&velocidade_ms=" + String(velocidade_ms) + "&consumo_l=" + String(consumo_l) + "&from=" + String(from); EnviaServer(postData); delay(10000); digitalWrite(D3,LOW); }