User Tools

Site Tools


tecnologia:iot:esp32_post

This is an old revision of the document!


ESP32 POST

Queremos hacer la lectura de un valor y enviarlo por post. Empezamos por la plantilla de OTA:

<codw> #include <WiFi.h> #include <ESPAsyncWebServer.h> #include <AsyncElegantOTA.h>

const char* ssid = “mi_red_wifi”; const char* password = “mi_contraseña_wifi”;

IPAddress ip(192,168,1,69); IPAddress gateway(192,168,1,1); IPAddress subnet(255,255,255,0); IPAddress dns(8,8,8,8);

AsyncWebServer server(80);

void setup() {

Serial.begin(115200);
delay(10);
Serial.println('\n');

WiFi.begin(ssid, password);
WiFi.config(ip, gateway, subnet, dns);
Serial.print("Conectando a ");
Serial.print(ssid);
while (WiFi.status() != WL_CONNECTED) {
  delay(500);
  Serial.print('.');
}
Serial.println('\n');
Serial.println("Conectado correctamente");  
Serial.print("IP:\t");
Serial.println(WiFi.localIP());
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) {
  request->send(200, "text/plain", "V1.0 Primer OTA");
});
AsyncElegantOTA.begin(&server);    // Start AsyncElegantOTA
server.begin();
Serial.println("HTTP server started");
delay(1000);

}

void loop() { } </code>

tecnologia/iot/esp32_post.1651833751.txt.gz · Last modified: by admin