Spisu treści:

Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT: 5 kroków
Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT: 5 kroków

Wideo: Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT: 5 kroków

Wideo: Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT: 5 kroków
Wideo: Poradnik weryfikacji zbiorów danych przestrzennych 2024, Lipiec
Anonim
Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT?
Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT?

W wielu aplikacjach użytkownicy muszą wysyłać swoje dane wraz z lokalnym znacznikiem czasu wartości, które mają zostać wysłane w ładunku do chmury AskSensors IoT.

Format znacznika czasu to UNIX Epoch time: liczba milisekund, które upłynęły od 1 stycznia 1970 (północ UTC/GMT)

Ten samouczek przedstawia, jak podłączyć ESP32 do serwerów NTP, pomiary znaczników czasu i opublikować te pomiary wraz ze znacznikami czasu w chmurze za pośrednictwem protokołu

Krok 1: Warunki wstępne

  • Aktywne konto AskSensors: Subskrybuj 15-dniowy bezpłatny okres próbny (SIMPLE, PRO lub GURU).
  • Postępuj zgodnie z tym przewodnikiem szybkiego startu, aby utworzyć nowe urządzenie czujnikowe i zapoznać się z AskSensors.
  • Podłącz ESP32 do AskSensors Cloud, jak pokazano w tym przewodniku.

Krok 2: Materiał, którego potrzebujesz

  • Płytka rozwojowa ESP32.
  • Komputer z oprogramowaniem Arduino (wersja 1.8.7 lub nowsza).
  • Kabel micro USB do podłączenia płytki ESP32 do komputera.

Krok 3: Oprogramowanie

  • Zainstaluj bibliotekę klienta NTP dla Arduino IDE: Przejdź do Szkic> Dołącz bibliotekę> Zarządzaj bibliotekami.
  • Poszukaj NTPClienta autorstwa Fabrice Weinberga. Kliknij ten wpis, a następnie wybierz Zainstaluj.
  • Pobierz to demo ze strony AskSensors Github.

Zmodyfikuj następujące elementy:

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

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

const char* apiKeyIn = "………."; // KLUCZA API

const unsigned int writeInterval = 25000; // interwał zapisu (w ms)

Krok 4: Uruchom test

  • Podłącz płytkę ESP32 do komputera przez port szeregowy/USB i prześlij kod za pomocą Arduino IDE.
  • Otwórz terminal szeregowy. Powinien pokazać twój ESP32 podłączony do serwera NTP, dane znacznika czasu i wysłać go do chmury AskSensors IoT.
  • Wróć do aplikacji AskSensors i sprawdź strumień danych z czujnika.

Krok 5: Podziel się swoim doświadczeniem

Szczegółowa dokumentacja dotycząca podłączania urządzeń do AskSensors jest dostępna tutaj.

Zapraszamy do dołączenia do społeczności AskSensors i dzielenia się swoimi doświadczeniami.

Zalecana: