جدول المحتويات:
فيديو: كيفية نشر بيانات ESP32 مع الطابع الزمني NTP إلى IoT Cloud: 5 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في العديد من التطبيقات ، يحتاج المستخدمون إلى إرسال بياناتهم جنبًا إلى جنب مع الطابع الزمني المحلي للقيم التي سيتم إرسالها في الحمولة إلى سحابة AskSensors IoT.
تنسيق الطابع الزمني هو UNIX Epoch time: عدد المللي ثانية التي انقضت منذ 1 يناير 1970 (منتصف الليل بالتوقيت العالمي المنسق / بتوقيت جرينتش)
يقدم هذا البرنامج التعليمي كيفية توصيل ESP32 بخوادم NTP وقياسات الطابع الزمني ونشر هذه القياسات مع الطوابع الزمنية إلى السحابة عبر
الخطوة 1: المتطلبات الأساسية
- حساب AskSensors النشط: اشترك في نسخة تجريبية مجانية لمدة 15 يومًا (SIMPLE أو PRO أو GURU).
- اتبع دليل البدء السريع هذا لإنشاء جهاز استشعار جديد والتعرف على AskSensors.
- قم بتوصيل ESP32 بسحابة AskSensors كما هو موضح في هذا الدليل.
الخطوة 2: المواد التي تحتاجها
- مجلس التنمية ESP32.
- كمبيوتر يقوم بتشغيل برنامج Arduino (الإصدار 1.8.7 أو أعلى).
- كبل USB صغير لتوصيل لوحة ESP32 بالكمبيوتر.
الخطوة الثالثة: البرمجيات
- قم بتثبيت مكتبة NTP Client الخاصة بـ Arduino IDE: انتقل إلى Sketch> Include Library> Manage Libraries.
- ابحث عن NTPClient بواسطة Fabrice Weinberg. انقر فوق هذا الإدخال ، ثم حدد تثبيت.
- قم بتنزيل هذا العرض التوضيحي من صفحة AskSensors Github.
قم بتعديل ما يلي:
const char * wifi_ssid = "………." ؛ // SSID
const char * wifi_password = "………." ؛ // واي فاي
const char * apiKeyIn = "………." ؛ // API KEY IN
const غير موقعة writeInterval = 25000 ؛ // فاصل الكتابة (بالمللي ثانية)
الخطوة 4: قم بتشغيل الاختبار الخاص بك
- قم بتوصيل لوحة ESP32 بالكمبيوتر عبر المسلسل / USB وقم بتحميل الكود باستخدام Arduino IDE.
- افتح محطة تسلسلية. يجب أن يُظهر ESP32 الخاص بك متصلاً بخادم NTP وبيانات الطابع الزمني وإرسالها إلى سحابة AskSensors IoT.
- ارجع إلى تطبيق AskSensors وتحقق من تدفق بيانات المستشعر.
الخطوة 5: شارك تجربتك
الوثائق التفصيلية لتوصيل الأجهزة بـ AskSensors متوفرة هنا.
نرحب بك للانضمام إلى مجتمع AskSensors ومشاركة تجربتك.