Tabla de contenido:

Cómo publicar datos ESP32 con marca de tiempo NTP en IoT Cloud: 5 pasos
Cómo publicar datos ESP32 con marca de tiempo NTP en IoT Cloud: 5 pasos

Video: Cómo publicar datos ESP32 con marca de tiempo NTP en IoT Cloud: 5 pasos

Video: Cómo publicar datos ESP32 con marca de tiempo NTP en IoT Cloud: 5 pasos
Video: Arduino IoT Cloud con ESP32, Relé (relay) y Sensor DHT22. Guía completa paso a paso desde cero 2024, Noviembre
Anonim
Cómo publicar datos ESP32 con marca de tiempo NTP en la nube de IoT
Cómo publicar datos ESP32 con marca de tiempo NTP en la nube de IoT

En muchas aplicaciones, los usuarios necesitan enviar sus datos junto con la marca de tiempo local de los valores que se enviarán en la carga útil a la nube AskSensors IoT.

El formato de la marca de tiempo es UNIX Epoch time: el número de milisegundos que han transcurrido desde el 1 de enero de 1970 (medianoche UTC / GMT)

Este tutorial presenta cómo conectar su ESP32 a los servidores NTP, las mediciones de marcas de tiempo y publicar estas mediciones con marcas de tiempo en la nube a través de

Paso 1: requisitos previos

  • Cuenta activa de AskSensors: Suscríbase a una prueba gratuita de 15 días (SIMPLE, PRO o GURU).
  • Siga esta guía de inicio rápido para crear un nuevo dispositivo sensor y familiarizarse con AskSensors.
  • Conecte ESP32 a AskSensors Cloud como se muestra en esta guía.

Paso 2: Material que necesita

  • Placa de desarrollo ESP32.
  • Computadora que ejecuta el software Arduino (versión 1.8.7 o superior).
  • Micro cable USB para conectar la placa ESP32 al ordenador.

Paso 3: software

  • Instale la biblioteca de cliente NTP para Arduino IDE: navegue a Sketch> Incluir biblioteca> Administrar bibliotecas.
  • Busque NTPClient de Fabrice Weinberg. Haga clic en esa entrada y luego seleccione Instalar.
  • Descargue esta demostración de la página de AskSensors Github.

Modifique lo siguiente:

const char * wifi_ssid = "………."; // SSID

const char * wifi_password = "………."; // WIFI

const char * apiKeyIn = "………."; // LLAVE API IN

const unsigned int writeInterval = 25000; // intervalo de escritura (en ms)

Paso 4: Ejecute su prueba

  • Conecte su placa ESP32 a la computadora a través de serial / USB y cargue el código usando el IDE de Arduino.
  • Abra un terminal en serie. Debería mostrar su ESP32 conectado al servidor NTP, marcar los datos de la marca de tiempo y enviarlo a la nube AskSensors IoT.
  • Regrese a la aplicación AskSensors y verifique el flujo de datos de su sensor.

Paso 5: ¡Comparte tu experiencia

Una documentación detallada para conectar dispositivos a AskSensors está disponible aquí.

Le invitamos a unirse a la comunidad AskSensors y compartir su experiencia.

Recomendado: