İçindekiler:

NTP Zaman Damgalı ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır: 5 Adım
NTP Zaman Damgalı ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır: 5 Adım

Video: NTP Zaman Damgalı ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır: 5 Adım

Video: NTP Zaman Damgalı ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır: 5 Adım
Video: Part 1: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP12) 2024, Kasım
Anonim
NTP Zaman Damgası ile ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır
NTP Zaman Damgası ile ESP32 Verileri IoT Bulutuna Nasıl Yayınlanır

Birçok uygulamada, kullanıcıların veri yükünde gönderilecek değerlerin yerel zaman damgası ile birlikte AskSensors IoT bulutuna göndermesi gerekir.

Zaman damgası formatı UNIX Epoch zamanıdır: 1 Ocak 1970'den bu yana geçen milisaniye sayısı (gece yarısı UTC/GMT)

Bu eğitici, ESP32'nizi NTP sunucularına nasıl bağlayacağınızı, ölçümleri zaman damgası ile nasıl bağlayacağınızı ve bu ölçümleri zaman damgalarıyla HTTPS üzerinden bulutta nasıl yayınlayacağınızı sunar.

Adım 1: Önkoşullar

  • Aktif AskSensors hesabı: 15 günlük ücretsiz denemeye abone olun (BASİT, PRO veya GURU).
  • Yeni bir sensör cihazı oluşturmak ve AskSensor'ları tanımak için bu hızlı başlangıç kılavuzunu izleyin.
  • ESP32'yi bu kılavuzda gösterildiği gibi AskSensors Cloud'a bağlayın.

Adım 2: İhtiyacınız Olan Malzeme

  • ESP32 geliştirme kartı.
  • Arduino yazılımı çalıştıran bilgisayar (sürüm 1.8.7 veya üstü).
  • ESP32 kartını bilgisayara bağlamak için USB mikro kablosu.

3. Adım: Yazılım

  • Arduino IDE için NTP İstemci kitaplığını kurun: Çizim > Kitaplığı Dahil Et > Kitaplıkları Yönet'e gidin.
  • Fabrice Weinberg tarafından NTPClient'i arayın. Bu girişe tıklayın ve ardından Yükle'yi seçin.
  • Bu demoyu AskSensors Github sayfasından indirin.

Aşağıdakileri değiştirin:

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

const char* wifi_password = "………."; // WİFİ

const char* apiKeyIn = "………."; // API ANAHTARI GİRİŞİ

const imzasız int writeInterval = 25000; // yazma aralığı (ms cinsinden)

4. Adım: Testinizi Çalıştırın

  • ESP32 kartınızı seri/USB üzerinden bilgisayara bağlayın ve Arduino IDE kullanarak kodu yükleyin.
  • Bir seri terminal açın. NTP sunucusuna bağlı ESP32'nizi göstermeli, verileri zaman damgası ile göstermeli ve AskSensors IoT bulutuna göndermelidir.
  • AskSensors Uygulamasına geri dönün ve sensör veri akışınızı kontrol edin.

Adım 5: Deneyiminizi Paylaşın

Cihazları AskSensor'lara bağlamak için ayrıntılı bir dokümantasyon burada mevcuttur.

AskSensors topluluğuna katılabilir ve deneyiminizi paylaşabilirsiniz.

Önerilen: