فهرست مطالب:
- مرحله 1: پیش نیازها
- مرحله 2: مواد مورد نیاز
- مرحله 3: نرم افزار
- مرحله 4: آزمایش خود را اجرا کنید
- مرحله 5: تجربه خود را به اشتراک بگذارید
تصویری: نحوه انتشار داده های ESP32 با NTP Timestamp در IoT Cloud: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در بسیاری از برنامه های کاربردی ، کاربران باید داده های خود را به همراه نشان زمان محلی مقادیر ارسال شده در محموله به ابر AskSensors IoT ارسال کنند.
قالب زمانبندی زمان UNIX Epoch است: تعداد میلی ثانیه که از 1 ژانویه 1970 گذشته است (نیمه شب UTC/GMT)
در این آموزش نحوه اتصال ESP32 به سرورهای NTP ، اندازه گیری زمان ، و انتشار این اندازه گیری ها با نشان زمان در ابر روی HTTPS ارائه شده است.
مرحله 1: پیش نیازها
- حساب AskSensors فعال: در یک دوره آزمایشی 15 روزه رایگان (SIMPLE ، PRO یا GURU) مشترک شوید.
- برای ایجاد دستگاه حسگر جدید و آشنایی با AskSensors ، این راهنمای شروع سریع را دنبال کنید.
- همانطور که در این راهنما نشان داده شده است ESP32 را به AskSensors Cloud وصل کنید.
مرحله 2: مواد مورد نیاز
- برد توسعه ESP32.
- رایانه ای که نرم افزار آردوینو را اجرا می کند (نسخه 1.8.7 یا بالاتر).
- کابل میکرو USB برای اتصال برد ESP32 به کامپیوتر.
مرحله 3: نرم افزار
- کتابخانه NTP Client را برای Arduino IDE نصب کنید: به Sketch> Include Library> Manage Libraries بروید.
- به دنبال NTPClient توسط Fabrice Weinberg باشید. روی آن ورودی کلیک کنید و سپس Install را انتخاب کنید.
- این نسخه ی نمایشی را از صفحه AskSensors Github بارگیری کنید.
موارد زیر را اصلاح کنید:
const char* wifi_ssid = "………."؛ // SSID
const char* wifi_password = "………."؛ // وای فای
const char* apiKeyIn = "………."؛ // API KEY IN
const unsigned int writeInterval = 25000؛ // فاصله نوشتن (به میلی ثانیه)
مرحله 4: آزمایش خود را اجرا کنید
- برد ESP32 خود را از طریق سریال/USB به کامپیوتر متصل کرده و کد را با استفاده از Arduino IDE بارگذاری کنید.
- یک ترمینال سریال باز کنید. باید ESP32 شما را به سرور NTP متصل کرده ، داده های زمان بند را نشان دهد و به ابر AskoSensor IoT ارسال کند.
- به برنامه AskSensors برگردید و جریان داده های حسگر خود را بررسی کنید.
مرحله 5: تجربه خود را به اشتراک بگذارید
یک اسناد دقیق برای اتصال دستگاهها به AskSensors در اینجا موجود است.
خوش آمدید به انجمن AskSensors بپیوندید و تجربه خود را به اشتراک بگذارید.
توصیه شده:
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
از داده های زنده آردوینو نقشه های زیبا بسازید (و داده ها را در اکسل ذخیره کنید): همه ما دوست داریم با تابع P … lotter خود در Arduino IDE بازی کنیم. با این حال ، در حالی که می تواند برای برنامه های کاربردی اساسی مفید باشد ، داده ها بیشتر پاک می شوند امتیاز اضافه می شود و برای چشم چندان خوشایند نیست. پلاتر Arduino IDE انجام نمی دهد
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: 37 مرحله
ارسال داده های ارتعاش و دمای بی سیم به برگه های Google با استفاده از Node-RED: معرفی سنسور ارتعاش و دما بی سیم NCD’s Long Range IoT Industrial ، با استفاده از ساختار شبکه مش بی سیم تا محدوده 2 مایل. این دستگاه با استفاده از سنسور دقیق ارتعاش و دما 16 بیتی ، به
UbiDots-اتصال ESP32 و انتشار داده های چند سنسور: 6 مرحله
UbiDots-اتصال ESP32 و انتشار داده های چند سنسور: ESP32 و ESP 8266 SoC بسیار آشنا در زمینه IoT هستند. اینها به نوعی برای پروژه های IoT مفید هستند. ESP 32 دستگاهی با WiFi و BLE یکپارچه است. فقط SSID ، رمز عبور و پیکربندی IP خود را وارد کنید و موارد را در
نحوه دریافت داده ها از پایگاه داده Firebase در NodeMCU: 7 مرحله
نحوه واکشی داده ها از پایگاه داده Firebase در NodeMCU: برای این دستورالعمل ، ما داده ها را از پایگاه داده در Google Firebase واکشی کرده و با استفاده از NodeMCU برای تجزیه و تحلیل بیشتر می آوریم. حساب ایجاد پایگاه داده Firebase. 3) بارگیری
انتشار داده های سنسور فشار بی سیم با استفاده از MQTT: 7 مرحله
انتشار داده های سنسور فشار بی سیم با استفاده از MQTT: ESP32 وESP 8266 SoC بسیار آشنا در زمینه IoT هستند. اینها به نوعی برای پروژه های IoT مفید هستند. ESP 32 دستگاهی با WiFi و BLE یکپارچه است. کافی است پیکربندی SSID ، رمز عبور و IP خود را وارد کرده و موارد را در