Inhoudsopgave:

ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: 5 stappen
ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: 5 stappen

Video: ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: 5 stappen

Video: ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud: 5 stappen
Video: Webinar ESP32 and the IoT 2024, November
Anonim
ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud?
ESP32-gegevens publiceren met NTP-tijdstempel naar de IoT-cloud?

In veel toepassingen moeten gebruikers hun gegevens samen met de lokale tijdstempel van de waarden die in de payload moeten worden verzonden, naar de AskSensors IoT-cloud sturen.

Het tijdstempelformaat is UNIX Epoch-tijd: het aantal milliseconden dat is verstreken sinds 1 januari 1970 (middernacht UTC/GMT)

Deze tutorial laat zien hoe u uw ESP32 verbindt met de NTP-servers, tijdstempelmetingen en deze metingen publiceert met tijdstempels naar de cloud via

Stap 1: Vereisten

  • Actief AskSensors-account: Abonneer u op een gratis proefperiode van 15 dagen (SIMPLE, PRO of GURU).
  • Volg deze snelstartgids om een nieuw sensorapparaat te maken en vertrouwd te raken met AskSensors.
  • Verbind ESP32 met de AskSensors Cloud zoals weergegeven in deze handleiding.

Stap 2: Materiaal dat je nodig hebt

  • ESP32 ontwikkelbord.
  • Computer met Arduino-software (versie 1.8.7 of hoger).
  • USB-microkabel om het ESP32-bord op de computer aan te sluiten.

Stap 3: Software

  • Installeer de NTP Client-bibliotheek voor de Arduino IDE: Navigeer naar Sketch > Include Library > Manage Libraries.
  • Zoek naar NTPClient van Fabrice Weinberg. Klik op dat item en selecteer vervolgens Installeren.
  • Download deze demo van de AskSensors Github-pagina.

Wijzig het volgende:

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

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

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

const unsigned int writeInterval = 25000; // schrijfinterval (in ms)

Stap 4: Voer uw test uit

  • Sluit uw ESP32-bord via serieel/USB op de computer aan en upload de code met behulp van de Arduino IDE.
  • Open een seriële terminal. Het zou uw ESP32 moeten tonen die is verbonden met de NTP-server, tijdstempelgegevens en deze naar de AskSensors IoT-cloud moeten sturen.
  • Keer terug naar de AskSensors-app en controleer uw sensorgegevensstroom.

Stap 5: Deel uw ervaring

Een gedetailleerde documentatie voor het aansluiten van apparaten op de AskSensors is hier beschikbaar.

U bent van harte welkom om lid te worden van de AskSensors-community en uw ervaring te delen.

Aanbevolen: