Spisu treści:
- Krok 1: Warunki wstępne
- Krok 2: Materiał, którego potrzebujesz
- Krok 3: Oprogramowanie
- Krok 4: Uruchom test
- Krok 5: Podziel się swoim doświadczeniem
Wideo: Jak opublikować dane ESP32 ze znacznikiem czasu NTP w chmurze IoT: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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:
Pobieranie czasu z Internetu za pomocą ESP8266 - Projekt zegara NTP z ESP8266 Nodemcu: 5 kroków
Pobieranie czasu z Internetu za pomocą ESP8266 | Projekt zegara NTP z ESP8266 Nodemcu: W tym samouczku zobaczymy, jak uzyskać czas za pomocą ESP8266/nodemcu z Arduino IDE. Uzyskanie czasu jest szczególnie przydatne w rejestrowaniu danych w celu oznaczenia czasu odczytów. Jeśli Twój projekt ESP8266 ma dostęp do Internetu, możesz uzyskać czas za pomocą Network T
Wilgotność w chmurze: 5 kroków
Wilgotność w chmurze: nadchodzi lato, a osoby bez klimatyzacji powinny być przygotowane do ręcznego kontrolowania atmosfery w pomieszczeniu. W tym poście opisuję nowoczesny sposób pomiaru najważniejszych parametrów komfortu człowieka: temperatury i wilgotności. T
Jak opublikować instrukcję: 7 kroków
Jak opublikować instrukcje: Więc zdecydowałeś się przejść od samego czytania do tworzenia instrukcji? Ale… nie masz pojęcia, jak cokolwiek zrobić? Cóż, jest to bardzo łatwe, więc nauczę krok po kroku, jak stworzyć instruktażowy
Zautomatyzowana inteligentna akwaponika (z pulpitem nawigacyjnym w chmurze): 11 kroków
Zautomatyzowana inteligentna akwaponika (z pulpitem nawigacyjnym w chmurze): Aquaponics pozwala uprawiać własną żywność organiczną w dowolnym miejscu (wewnątrz lub na zewnątrz), na bardzo mniejszej przestrzeni, z większym wzrostem, mniejszym zużyciem wody i bez żadnych zewnętrznych nawozów chemicznych. Możesz także monitorować warunki na pulpicie nawigacyjnym w chmurze
Nie marnuj czasu: użyj NTP!: 8 kroków
Nie marnuj czasu: Użyj NTP!: Niech Twój czas się liczy! To temat często poruszany wśród moich subskrybentów i z jakiego powodu? Ze względu na prosty i nieodzowny fakt, że kiedy robisz rejestrator danych i na wszystko, co wiąże się z automatyzacją, potrzebujesz odpowiedniego czasu! Oraz T