#include <Arduino.h>
#include <ArduinoJson.h>
#include <HTTPClient.h>
#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
HTTPClient http;
http.begin("https://industrial.api.ubidots.com/api/v1.6/devices/ESP32");
http.addHeader("X-Auth-Token", "SU_TOKEN");
http.addHeader("Content-Type", "application/json");
String body = "{\"Temperatura\":{\"value\": 27}}"; // The body of the API request.
int httpCode = http.POST(body); // Post the body of the API request via HTTP.
if (httpCode > 0) { // Check for the returning code
String payload = http.getString();
Serial.println(payload);
DynamicJsonDocument doc(512);
deserializeJson(doc, payload);
Serial.print("Answer = ");
}
else {
Serial.println("Error on HTTP request");
}
http.end();
}
void loop() {
}
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4