Mục lục:

Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT: 5 bước
Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT: 5 bước

Video: Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT: 5 bước

Video: Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT: 5 bước
Video: ESP32 Tutorial 43 - IoT Internet Weather Station | SunFounder's ESP32 IoT Learnig kit 2024, Tháng bảy
Anonim
Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT
Cách xuất bản Dữ liệu ESP32 với Dấu thời gian NTP lên Đám mây IoT

Trong nhiều ứng dụng, người dùng cần gửi dữ liệu của họ cùng với dấu thời gian cục bộ của các giá trị sẽ được gửi trong trọng tải tới đám mây IoT của AskSensors.

Định dạng dấu thời gian là UNIX Epoch time: số mili giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970 (nửa đêm UTC / GMT)

Hướng dẫn này trình bày cách kết nối ESP32 của bạn với máy chủ NTP, đo dấu thời gian và xuất bản các phép đo này với dấu thời gian lên đám mây qua

Bước 1: Điều kiện tiên quyết

  • Tài khoản Active AskSensors: Đăng ký dùng thử miễn phí 15 ngày (SIMPLE, PRO hoặc GURU).
  • Làm theo hướng dẫn bắt đầu nhanh này để tạo một thiết bị cảm biến mới và làm quen với AskSensors.
  • Kết nối ESP32 với Đám mây AskSensors như được hiển thị trong hướng dẫn này.

Bước 2: Vật liệu bạn cần

  • Ban phát triển ESP32.
  • Máy tính chạy phần mềm Arduino (phiên bản 1.8.7 trở lên).
  • Cáp micro USB để kết nối bo mạch ESP32 với máy tính.

Bước 3: Phần mềm

  • Cài đặt thư viện Máy khách NTP cho Arduino IDE: Điều hướng đến Phác thảo> Bao gồm Thư viện> Quản lý Thư viện.
  • Hãy tìm NTPClient của Fabrice Weinberg. Bấm vào mục nhập đó, rồi chọn Cài đặt.
  • Tải xuống bản trình diễn này từ trang Github của AskSensors.

Sửa đổi những điều sau:

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

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

const char * apiKeyIn = "………."; // TỪ KHÓA API VÀO

const unsigned int writeInterval = 25000; // ghi khoảng thời gian (tính bằng mili giây)

Bước 4: Chạy thử nghiệm của bạn

  • Kết nối bo mạch ESP32 của bạn với máy tính qua nối tiếp / USB và tải mã lên bằng Arduino IDE.
  • Mở một thiết bị đầu cuối nối tiếp. Nó sẽ hiển thị ESP32 của bạn được kết nối với máy chủ NTP, dữ liệu dấu thời gian và gửi nó đến đám mây IoT của AskSensors.
  • Quay lại Ứng dụng AskSensors và kiểm tra luồng dữ liệu cảm biến của bạn.

Bước 5: Chia sẻ kinh nghiệm của bạn

Tài liệu chi tiết để kết nối thiết bị với AskSensors có sẵn tại đây.

Bạn có thể tham gia cộng đồng AskSensors và chia sẻ kinh nghiệm của mình.

Đề xuất: