Obsah:
Video: Jak publikovat data ESP32 s časovým razítkem NTP do cloudu IoT: 5 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V mnoha aplikacích uživatelé potřebují odeslat svá data spolu s místním časovým razítkem hodnot, které mají být odeslány v datové části do cloudu AskSensors IoT.
Formát časového razítka je čas UNIX Epoch: počet milisekund, které uplynuly od 1. ledna 1970 (o půlnoci UTC/GMT)
Tento tutoriál ukazuje, jak připojit váš ESP32 k serverům NTP, měření časových razítek a publikovat tato měření s časovými razítky do cloudu přes
Krok 1: Předpoklady
- Účet Active AskSensors: Přihlaste se k 15denní bezplatné zkušební verzi (SIMPLE, PRO nebo GURU).
- Podle tohoto stručného průvodce vytvořte nové senzorové zařízení a seznamte se s AskSensors.
- Připojte ESP32 ke cloudu AskSensors, jak je znázorněno v této příručce.
Krok 2: Potřebný materiál
- Vývojová deska ESP32.
- Počítač se softwarem Arduino (verze 1.8.7 nebo vyšší).
- Mikro kabel USB pro připojení desky ESP32 k počítači.
Krok 3: Software
- Nainstalujte klientskou knihovnu NTP pro Arduino IDE: Přejděte na Sketch> Include Library> Manage Libraries.
- Podívejte se na NTPClient od Fabrice Weinberg. Klikněte na tuto položku a poté vyberte Instalovat.
- Stáhněte si toto demo ze stránky AskSensors Github.
Upravte následující:
const char* wifi_ssid = "………."; // SSID
const char* wifi_password = "………."; // WIFI
const char* apiKeyIn = "…………"; // API KEY IN
const unsigned int writeInterval = 25000; // interval zápisu (v ms)
Krok 4: Spusťte test
- Připojte desku ESP32 k počítači přes sériový port/USB a nahrajte kód pomocí Arduino IDE.
- Otevřete sériový terminál. Měl by ukázat váš ESP32 připojený k serveru NTP, data časových razítek a odeslat je do cloudu AskSensors IoT.
- Vraťte se zpět do aplikace AskSensors a zkontrolujte stream dat ze senzorů.
Krok 5: Podělte se o své zkušenosti
Podrobná dokumentace pro připojení zařízení k AskSensors je k dispozici zde.
Vítejte v komunitě AskSensors a podělte se o své zkušenosti.