สารบัญ:

วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud: 5 ขั้นตอน
วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud: 5 ขั้นตอน

วีดีโอ: วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud: 5 ขั้นตอน

วีดีโอ: วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud: 5 ขั้นตอน
วีดีโอ: ESP8266/ESP32: Дата и время. Синхронизация, NTP-клиент 2024, กรกฎาคม
Anonim
วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud
วิธีเผยแพร่ข้อมูล ESP32 ด้วย NTP Timestamp ไปยัง IoT Cloud

ในแอปพลิเคชันจำนวนมาก ผู้ใช้จำเป็นต้องส่งข้อมูลพร้อมกับการประทับเวลาท้องถิ่นของค่าที่จะส่งในเพย์โหลดไปยังคลาวด์ AskSensors IoT

รูปแบบการประทับเวลาคือ UNIX Epoch time: จำนวนมิลลิวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970 (เที่ยงคืน UTC/GMT)

บทช่วยสอนนี้นำเสนอวิธีเชื่อมต่อ ESP32 ของคุณกับเซิร์ฟเวอร์ NTP การวัดการประทับเวลา และเผยแพร่การวัดเหล่านี้ด้วยการประทับเวลาไปยังคลาวด์ผ่าน

ขั้นตอนที่ 1: ข้อกำหนดเบื้องต้น

  • บัญชี AskSensors ที่ใช้งานอยู่: สมัครสมาชิกทดลองใช้งานฟรี 15 วัน (SIMPLE, PRO หรือ GURU)
  • ปฏิบัติตามคู่มือเริ่มต้นฉบับย่อนี้เพื่อสร้างอุปกรณ์เซ็นเซอร์ใหม่ และทำความคุ้นเคยกับ AskSensors
  • เชื่อมต่อ ESP32 กับ AskSensors Cloud ตามที่แสดงในคู่มือนี้

ขั้นตอนที่ 2: วัสดุที่คุณต้องการ

  • บอร์ดพัฒนา ESP32
  • คอมพิวเตอร์ที่ใช้ซอฟต์แวร์ Arduino (เวอร์ชัน 1.8.7 หรือสูงกว่า)
  • สายไมโคร USB เพื่อเชื่อมต่อบอร์ด ESP32 กับคอมพิวเตอร์

ขั้นตอนที่ 3: ซอฟต์แวร์

  • ติดตั้งไลบรารีไคลเอ็นต์ NTP สำหรับ Arduino IDE: ไปที่ Sketch > รวมไลบรารี > จัดการไลบรารี
  • ค้นหา NTPClient โดย Fabrice Weinberg คลิกที่รายการนั้นแล้วเลือกติดตั้ง
  • ดาวน์โหลดตัวอย่างนี้จากหน้า AskSensors Github

แก้ไขสิ่งต่อไปนี้:

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

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

const char* apiKeyIn = "……….."; // คีย์ API เข้า

const unsigned int writeInterval = 25000; // เขียนช่วงเวลา (เป็นมิลลิวินาที)

ขั้นตอนที่ 4: เรียกใช้การทดสอบของคุณ

  • เชื่อมต่อบอร์ด ESP32 ของคุณกับคอมพิวเตอร์ผ่านซีเรียล/USB และอัปโหลดโค้ดโดยใช้ Arduino IDE
  • เปิดเทอร์มินัลอนุกรม มันควรแสดง ESP32 ของคุณเชื่อมต่อกับเซิร์ฟเวอร์ NTP ข้อมูลการประทับเวลา และส่งไปยังคลาวด์ AskSensors IoT
  • กลับไปที่แอพ AskSensors และตรวจสอบสตรีมข้อมูลเซ็นเซอร์ของคุณ

ขั้นตอนที่ 5: แบ่งปันประสบการณ์ของคุณ

เอกสารประกอบโดยละเอียดสำหรับการเชื่อมต่ออุปกรณ์กับ AskSensors มีให้ที่นี่

คุณสามารถเข้าร่วมชุมชน AskSensors และแบ่งปันประสบการณ์ของคุณ

แนะนำ: