Table des matières:

Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT : 5 étapes
Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT : 5 étapes

Vidéo: Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT : 5 étapes

Vidéo: Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT : 5 étapes
Vidéo: IoT projects based on Arduino: Sensor data online with ESP32! 2024, Novembre
Anonim
Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT
Comment publier des données ESP32 avec l'horodatage NTP sur le cloud IoT

Dans de nombreuses applications, les utilisateurs doivent envoyer leurs données avec l'horodatage local des valeurs à envoyer dans la charge utile au cloud AskSensors IoT.

Le format d'horodatage est UNIX Epoch time: le nombre de millisecondes qui se sont écoulées depuis le 1er janvier 1970 (minuit UTC/GMT)

Ce didacticiel présente comment connecter votre ESP32 aux serveurs NTP, horodater les mesures et publier ces mesures avec des horodatages dans le cloud via

Étape 1: Prérequis

  • Compte AskSensors actif: abonnez-vous à un essai gratuit de 15 jours (SIMPLE, PRO ou GURU).
  • Suivez ce guide de démarrage rapide pour créer un nouveau capteur et vous familiariser avec AskSensors.
  • Connectez ESP32 à AskSensors Cloud comme indiqué dans ce guide.

Étape 2: Matériel dont vous avez besoin

  • Carte de développement ESP32.
  • Ordinateur exécutant le logiciel Arduino (version 1.8.7 ou supérieure).
  • Câble micro USB pour connecter la carte ESP32 à l'ordinateur.

Étape 3: Logiciel

  • Installez la bibliothèque cliente NTP pour l'IDE Arduino: accédez à Sketch > Inclure la bibliothèque > Gérer les bibliothèques.
  • Recherchez NTPClient de Fabrice Weinberg. Cliquez sur cette entrée, puis sélectionnez Installer.
  • Téléchargez cette démo depuis la page AskSensors Github.

Modifiez les éléments suivants:

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

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

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

const unsigned int writeInterval = 25000; // écriture de l'intervalle (en ms)

Étape 4: Exécutez votre test

  • Connectez votre carte ESP32 à l'ordinateur via série/USB et téléchargez le code à l'aide de l'IDE Arduino.
  • Ouvrez un terminal série. Il devrait afficher votre ESP32 connecté au serveur NTP, horodater les données et les envoyer au cloud AskSensors IoT.
  • Revenez à l'application AskSensors et vérifiez le flux de données de votre capteur.

Étape 5: Partagez votre expérience

Une documentation détaillée pour connecter des appareils aux AskSensors est disponible ici.

Vous êtes invités à rejoindre la communauté AskSensors et à partager votre expérience.

Conseillé: