#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://a00830640-default-rtdb.firebaseio.com/Sensores/.json");
int httpResponseCode = client.GET();
if (httpResponseCode > 0) {
String payload = client.getString();
Serial.println(payload);
DynamicJsonDocument doc(256);
deserializeJson(doc, payload);
Serial.println("Temperatura: ");
Serial.println(doc["temperatura"].as<String>());
}
client.addHeader("Content-Type", "application/json");
String json;
StaticJsonDocument<200> doc;
doc["proximidad"] = "Yes";
serializeJson(doc, json);
client.PATCH(json);
String payload = client.getString();
Serial.println(payload);
}
void loop() {
}