Browse Source

Update 'esppost.ino'

master
Santhosh Reddy Lotla 2 years ago
parent
commit
a1c85e6427
1 changed files with 65 additions and 0 deletions
  1. +65
    -0
      esppost.ino

+ 65
- 0
esppost.ino View File

@@ -0,0 +1,65 @@
#ifdef ESP32
#include <WiFi.h>
#include <HTTPClient.h>
#else
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#include <WiFiClient.h>
#endif

#include <Wire.h>

const char* ssid = "Wifiname";
const char* password = "password";

const char* serverName = "https://scholarspedia.com/Neonflake/post-esp-data.php";
String apiKeyValue = "Neonflake0799";

void setup() {
Serial.begin(9600);
WiFi.begin(ssid, password);
Serial.println("Connecting");
while(WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to WiFi network with IP Address: ");
Serial.println(WiFi.localIP());
}
void loop() {
//Add your code here
//End your code here
if(WiFi.status()== WL_CONNECTED){
HTTPClient http;
http.begin(serverName);
http.addHeader("Content-Type", "application/x-www-form-urlencoded");
//Change your names here
String httpRequestData = "api_key=" + apiKeyValue + "&temperature=" + Temp_value + "&luminosity=" + Lumi_value + "&pH=" + pH_value + "";
//Dont edit anything below
int httpResponseCode = http.POST(httpRequestData);
if (httpResponseCode>0) {
if(httpResponseCode==200){
Serial.print("Server succesfully updated");
Serial.println("");
}
else{
Serial.print("HTTP Response code: ");
Serial.print(httpResponseCode);
Serial.println("");
}
}
else {
Serial.print("Error code: ");
Serial.println(httpResponseCode);
}
http.end();
}
else {
Serial.println("WiFi Disconnected");
}
delay(900000);
}

Loading…
Cancel
Save