#include <Arduino.h>
#include <ArduinoJson.h>
#include <HTTPClient.h>
const char *ssid = "Wokwi-GUEST";
const char *password = "";
HTTPClient client;
void setup(){
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
//Wait for connection
while(WiFi.status() != WL_CONNECTED){delay(500);}
client.begin("https://proyectoprueba-6a4a1-default-rtdb.firebaseio.com/Leds/.json");
int httpResponseCode = client.GET();
if(httpResponseCode > 0){
String payload = client.getString();
Serial.println(payload);
DynamicJsonDocument doc(256);
deserializeJson(doc, payload);
Serial.print("Led = ");
Serial.println(doc["led3"].as<String>());
client.addHeader("Content-Type", "application/json");
String json;
StaticJsonDocument<200> doc2;
doc2["led3"] = "red";
serializeJson(doc2,json);
client.PATCH(json);
String payload2 = client.getString();
Serial.println(payload2);
}
}
void loop(){
}