🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
IoT y Domótica 02 de August de 2026 · 2 min de lectura

ESP32 con ThingSpeak: Monitoreo IoT en la Nube Gratis

Envía datos de sensores desde tu ESP32 a ThingSpeak y visualízalos en gráficos en tiempo real. Temperatura, humedad, voltaje o cualquier variable. Gratis hasta 8 canales.

ThingSpeak es la plataforma IoT de MathWorks que permite almacenar, visualizar y analizar datos de sensores en la nube de forma gratuita. Con un ESP32 y WiFi, puedes tener un dashboard con tus datos en tiempo real en menos de 30 minutos.

Crear una Cuenta y Canal en ThingSpeak

  1. Regístrate en thingspeak.com (gratis)
  2. Crea un nuevo Canal (Channels → New Channel)
  3. Activa los campos que necesitas: Field 1 = Temperatura, Field 2 = Humedad, etc.
  4. Guarda y copia la Write API Key — la usarás en el código

Código ESP32: Enviar DHT11 a ThingSpeak

#include <WiFi.h>
#include <HTTPClient.h>
#include <DHT.h>

const char* SSID     = "TuRedWiFi";
const char* PASSWORD = "TuContraseña";
const char* API_KEY  = "XXXXXXXXXXXXXXXXX"; // Tu Write API Key

#define DHTPIN 4
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(115200);
  dht.begin();
  WiFi.begin(SSID, PASSWORD);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500); Serial.print(".");
  }
  Serial.println("
WiFi conectado");
}

void loop() {
  float temp = dht.readTemperature();
  float hum  = dht.readHumidity();

  if (!isnan(temp) && !isnan(hum)) {
    HTTPClient http;
    String url = "https://api.thingspeak.com/update?api_key=";
    url += API_KEY;
    url += "&field1=" + String(temp);
    url += "&field2=" + String(hum);

    http.begin(url);
    int code = http.GET();
    Serial.println("HTTP: " + String(code));
    http.end();
  }

  delay(20000); // ThingSpeak free: mínimo 15s entre envíos
}

Límites del Plan Gratuito

  • 8 canales máximo
  • Mínimo 15 segundos entre actualizaciones
  • Almacenamiento de 1 año
  • 3 millones de mensajes por año

Alternativas a ThingSpeak

Si necesitas más frecuencia o privacidad: Home Assistant (self-hosted), InfluxDB + Grafana en un Raspberry Pi, o Adafruit IO (30 datos/minuto gratis). Para proyectos productivos con muchos sensores, lo mejor es levantar tu propio servidor.

Compartir: WhatsApp
Escríbenos por WhatsApp