فهرست مطالب:

ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red: 22 مرحله
ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red: 22 مرحله

تصویری: ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red: 22 مرحله

تصویری: ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red: 22 مرحله
تصویری: نه کاری که نمیدونستی گوشیت انجام میده | 9 کاربرد مخفی گوشی 2024, سپتامبر
Anonim
ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red
ایجاد هشدارهای ایمیل از سنسور دما و رطوبت بی سیم NCD با استفاده از Node-Red

ما در اینجا از سنسور دما و رطوبت NCD استفاده می کنیم ، اما مراحل برای هر یک از محصولات ncd برابر است ، بنابراین اگر سنسورهای بی سیم دیگر ncd دارید ، در کنار آن ، مشاهده رایگان را تجربه کنید. با توقف این متن ، شما باید درک درستی از نحوه تنظیم سنسورها ، پیکربندی گره قرمز داشته باشید و داده ها را روی داشبورد مانند آنچه در اینجا نشان داده شده مشاهده کنید.

مرحله 1: سخت افزار و نرم افزار مورد نیاز:

سخت افزار و نرم افزار مورد نیاز
سخت افزار و نرم افزار مورد نیاز
سخت افزار و نرم افزار مورد نیاز
سخت افزار و نرم افزار مورد نیاز

سخت افزار:

1. سنسور دما و رطوبت برد طولانی NCD

2. مودم مش بی سیم NCD Long Range با رابط USB

نرم افزار:

1. گره قرمز

مرحله 2: تنظیم Node-red

اکنون که سنسورها در حال کار هستند ، ما به روشی نیاز داریم که با این داده ها کاری مفید انجام دهیم.

  • اول از همه ، شما باید Node-Red را نصب کنید.
  • پس از انجام این کار ، باید خط فرمان خود را وارد کنید ، یا Power Shell برای کاربران Windows ، به فهرست راهنمای Node-RED نصب شده بروید.
  • اکنون "npm i ncd-red-wireless node-red-dashboard" را تایپ کنید. با این کار گره های مورد نیاز برای دریافت اطلاعات از سنسورهای بی سیم شما نصب می شود و پس از انجام این کار می توانید Node-RED را راه اندازی کنید.
  • برای راه اندازی سرور گره ، node-red را در خط فرمان یا ترمینال بنویسید و Enter را فشار دهید.

مرحله 3: مراحل ایجاد جریان

مراحل ایجاد جریان
مراحل ایجاد جریان

در این مرحله شما یک جریان خالی بزرگ را با یک لیست طولانی از گره ها در سمت چپ مشاهده می کنید ، این نوار کناری پالت نامیده می شود.

مرحله 4: جلو بروید و یک گره بی سیم دروازه را برای شروع به بوم جریان خود بکشید

پیش بروید و یک گره دروازه بی سیم را برای شروع به بوم جریان خود بکشید
پیش بروید و یک گره دروازه بی سیم را برای شروع به بوم جریان خود بکشید

NCD-red-wireless گره هایی را ارائه می دهد که اتصال سریال را مدیریت می کنند ، داده های سنسور ورودی را تجزیه می کنند ، آنها را با پارامترهای خاص فیلتر می کنند و به شما امکان می دهند سنسورهای بی سیم را پیکربندی کنید.

مرحله 5: پیدا کردن سنسورهای بی سیم خود:

پیدا کردن سنسورهای بی سیم
پیدا کردن سنسورهای بی سیم

هنگامی که گره را تحویل دادید ، می توانید برگه اطلاعات را مشاهده کنید ، که حاوی سوابق مربوط به قابلیت گره است ، این برگه به خوبی برای حداکثر بسته های قرمز گره ای پر شده است و از آمارهای ارزشمندی تشکیل شده است ، اغلب شما اکنون نمی خواهید هرگونه اسناد دیگری را در خارج از برگه اطلاعات مشاهده کنید ، بنابراین آن را در ذهن خود نگه دارید ، حتی زمانی که در مورد نحوه عملکرد یک گره س flowsالی دارید ، جریان خود را ایجاد کنید. عنصر بعدی که می خواهیم انجام دهیم پیکربندی گره است ، هنگامی که برای اولین بار آن را اضافه می کنید متوجه می شوید که یک مثلث کوچک در گوشه بالا سمت راست در کنار یک نقطه آبی وجود دارد ، مثلث نشان می دهد که گره پیکربندی بیشتری می خواهد ، آبی dot نشان می دهد که گره دیگر به عنوان بخشی از جریان مستقر نشده است.

  • روی گره دوبار کلیک کنید تا گزینه های پیکربندی باز شوند.
  • برای پیکربندی روتر USB خود ، روی نماد مداد در کنار قسمت Serial Device کلیک کنید ، این یک پنل پیکربندی دوم را باز می کند که فقط چند گزینه دارد.

مرحله 6: روی ذره بین کنار قسمت پورت سریال کلیک کنید و پورت مربوط به روتر خود را انتخاب کنید ، سپس روی دکمه "افزودن" در بالا کلیک کنید

روی ذره بین کنار قسمت پورت سریال کلیک کنید و پورت مربوط به روتر خود را انتخاب کنید ، سپس روی دکمه "افزودن" در بالا کلیک کنید
روی ذره بین کنار قسمت پورت سریال کلیک کنید و پورت مربوط به روتر خود را انتخاب کنید ، سپس روی دکمه "افزودن" در بالا کلیک کنید

مرحله 7: قسمت دستگاه سریال براساس این انتخاب پر شده و می توانید روی "انجام شد" کلیک کنید ، اکنون به سنسورهای بی سیم خود دسترسی مستقیم دارید! برای مشاهده داده های وارد شده

فیلد سریال دستگاه اکنون براساس آن انتخاب می شود و می توانید روی "انجام شد" کلیک کنید ، اکنون به سنسورهای بی سیم خود دسترسی مستقیم دارید! برای مشاهده داده های وارد شده
فیلد سریال دستگاه اکنون براساس آن انتخاب می شود و می توانید روی "انجام شد" کلیک کنید ، اکنون به سنسورهای بی سیم خود دسترسی مستقیم دارید! برای مشاهده داده های وارد شده

مرحله 8: اکنون به پالت خود بازگردید و "debug" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید

اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید
اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید

مرحله 9: روی آن دوبار کلیک کنید و "msg" را تغییر دهید. برای "تکمیل شیء Msg" انجام شد را کلیک کنید

روی آن دوبار کلیک کنید و "msg" را تغییر دهید. برای "تکمیل شیء Msg" انجام شد را کلیک کنید
روی آن دوبار کلیک کنید و "msg" را تغییر دهید. برای "تکمیل شیء Msg" انجام شد را کلیک کنید

مرحله 10: اکنون خطی بین دو گره بکشید و روی "استقرار" در بالا سمت راست پنجره کلیک کنید

حالا یک خط بین دو گره بکشید و روی "استقرار" در سمت راست بالای پنجره کلیک کنید
حالا یک خط بین دو گره بکشید و روی "استقرار" در سمت راست بالای پنجره کلیک کنید

مرحله 11: کار با داده ها:

کار با داده ها
کار با داده ها

اکنون اطلاعات سنسورهای بی سیم شما جمع آوری شده و به برگه "اشکال زدایی" منتقل می شود ، این "برگه اشکال زدایی" در نوار کناری سمت راست بعد از برگه اطلاعات قرار می گیرد. برای مشاهده اطلاعات ، دکمه تنظیم مجدد را فشار دهید. در رکوردهای قرمز گره از بین گره های موجود در یک بسته json پیشی گرفته است. وقتی شیء msg وارد زبانه اشکال زدایی می شود ، می توانید آن را بزرگتر کنید تا لیست کلی اطلاعاتی را که همراه آن است مشاهده کنید. این مورد در مواردی که شما نیاز دارید سریعاً ببینید کدام سنسورها در حال بررسی هستند ، بسیار مفید است. مسئله دیگری که این گره ارائه می دهد ، راهی آسان برای تعویض روتر شما به هویت شبکه است که دستگاه ها در حالت پیکربندی روی آن اسناد دارند ، کافی است دکمه سمت چپ را فشار دهید. گره و ابزار به شبکه پیکربندی تغییر می کند ، یکبار دیگر آن را بزنید تا به حالت گوش دادن برگردد. هنگامی که ما گره های ابزار wi-fi را راه اندازی کردیم ، ممکن است طوری تنظیم شوند که یک سنسور به طور معمول پیکربندی شود در حالی که وارد حالت پیکربندی می شود ، بنابراین همیشه می توان چنین گره های دروازه ای را برای پیکربندی سریع یک دستگاه در جریان داشت.

مرحله 12: اضافه کردن سنسورهای بی سیم:

اضافه کردن سنسورهای بی سیم
اضافه کردن سنسورهای بی سیم

ما باید اسناد حسگر بی سیم را در داخل کشور جدا کنیم تا بتوانیم آن را نمایش دهیم ، می توانیم از یک گره سوئیچ برای جدا کردن پیام ها از دروازه بر اساس آدرس مک با یا نوع حسگر استفاده کنیم ، اما همانطور که اشاره کردم ، گره های بی سیم واقعاً قابلیت های بیشتری برای پیکربندی سنسورها دارند ، بنابراین ما با آنها شروع می کنیم تا تصویری کامل از نحوه عملکرد این ساختارها به شما ارائه دهیم. در صورتی که قبلاً بسته هایی را از هر دو سنسور خود ندیده اید ، از قبل عبور کرده و دکمه تنظیم مجدد را روی تنها موردی که شروع نشده است بزنید. در حالی که یک حسگر از طریق هر گره پیکربندی دستگاه سریال ارزیابی می شود ، آدرس مک و نوع حسگر در یک استخر ذخیره می شود ، بنابراین ما می توانیم آن را به سرعت در طول این مرحله بعدی پیدا کنیم.

یک گره بی سیم را از پالت گرفته و آن را روی جریان بکشید ، روی آن دوبار کلیک کنید تا پیکربندی شود

مرحله 13: دستگاه سریال را از قسمت بازشوی مورد استفاده برای دروازه بی سیم انتخاب کنید ، اکنون روی ذره بین کنار "آدرس Mac" کلیک کرده و یکی از گزینه های موجود را انتخاب کنید

دستگاه سریال را از کرکره ای که برای دروازه بی سیم استفاده می کردید انتخاب کنید ، اکنون روی ذره بین کنار "آدرس Mac" کلیک کنید و یکی از گزینه های موجود را انتخاب کنید
دستگاه سریال را از کرکره ای که برای دروازه بی سیم استفاده می کردید انتخاب کنید ، اکنون روی ذره بین کنار "آدرس Mac" کلیک کنید و یکی از گزینه های موجود را انتخاب کنید

مرحله 14: روی انجام شد کلیک کنید

انجام شد را کلیک کنید
انجام شد را کلیک کنید

متوجه خواهید شد که این نوع سنسور را بطور خودکار برای شما تنظیم می کند ، همچنین می توانید نامی را برای آن تعیین کنید تا تشخیص آن آسان تر شود. همانطور که در برگه اطلاعات ذکر شد ، قسمت Serial Device for Config اختیاری است و ما در حال حاضر نگران آن نیستیم. گره ای که به تازگی اضافه کرده اید به طور م asثر به عنوان فیلتر بر روی داده های سنسور ورودی عمل می کند و تنها در صورت عدم وجود آدرس مک از داده ها برای آدرس مک یا نوع سنسور عبور می کند.

مرحله 15: اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید

اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید
اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید
اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید
اکنون به پالت خود بازگردید و "اشکال زدایی" را در قسمت جستجو در بالا تایپ کنید ، یکی از این گره ها را بگیرید و آن را به سمت راست دروازه بی سیم خود بکشید

روی آن دوبار کلیک کرده و گزینه done را کلیک کنید

مرحله 16: افزودن گره های عملکرد

افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع
افزودن گره های تابع

گره تابع برای اجرای کد جاوا اسکریپت در برابر شیء msg استفاده می شود. گره تابع یک شیء msg را به عنوان ورودی می پذیرد و می تواند 0 یا بیشتر شیء پیام را به عنوان خروجی برگرداند. این شیء پیام باید دارای ویژگی payload (msg.payload) باشد و معمولاً بسته به گره های در حال اجرا ، خواص دیگری نیز دارد.

  • حالا یک گره "function" از پالت بگیرید و آن را در سمت راست گره Temp/Hum قرار دهید.
  • روی گره دوبار کلیک کنید تا گزینه های پیکربندی باز شوند.

در اینجا شما باید کد جاوا اسکریپت کمی برای ایجاد یک شرط بنویسید ، بنابراین در مقدار درجه حرارت خاص ، یک هشدار ایمیل به شناسه ایمیل مربوطه ارسال می شود.

  • یکی دیگر از ویژگیهای بسیار جالب سازنده جریان ، کپی+پیست است ، روی گره تابع که تازه اضافه کرده اید کلیک کنید و ctrl+c (cmd+c در mac) ، سپس cntl+v ، اکنون یک گره تابع دوم دارید.
  • حالا روی آن دوبار کلیک کنید تا برچسب به رطوبت تغییر کند و برخی از کد های جاوا اسکریپت را بنویسید تا شرایطی برای ارسال هشدار ایمیل با مقدار رطوبت خاص ایجاد شود و بر روی انجام شده کلیک کنید.

مرحله 17: افزودن گره ایمیل

افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل
افزودن گره ایمیل

حالا یک گره ایمیل خروجی را از پالت بگیرید و آن را در سمت راست گره دما و رطوبت قرار دهید

گره ایمیل هر دو ورودی و خروجی ایمیل ها را ارائه می دهد.

  • حالا روی آن دوبار کلیک کنید و گره ویرایش ایمیل را باز کنید و "email-id" شخصی که در ابتدا می خواهید هشدارهای ایمیل را برای او ارسال کنید اضافه کنید و سپس "شناسه ایمیل و رمز عبور" آن شخص را از جایی که می خواهید هشدارها را مانند تصویر زیر ارسال کنید و روی انجام کلیک کنید.
  • حالا همه سیم ها را بکشید و مطابق تصویر روی استقرار کلیک کنید.
  • اکنون خواهید دید که ایمیل ها ارسال می شوند.

مرحله 18: اکنون می توانید شناسه ایمیل مربوطه را نیز بررسی کنید

اکنون می توانید شناسه ایمیل مربوطه را نیز بررسی کنید
اکنون می توانید شناسه ایمیل مربوطه را نیز بررسی کنید

مرحله 19: این هشدار ایمیل برای درجه حرارت است

این هشدار ایمیل برای درجه حرارت است
این هشدار ایمیل برای درجه حرارت است

مرحله 20: این هشدار ایمیل برای مقدار رطوبت است

این ایمیل هشدار ارزش رطوبت است
این ایمیل هشدار ارزش رطوبت است

مرحله 21: اگر می بینید هیچ ایمیلی در حال ارسال یا "ارسال ناموفق است" ، به حساب Google بروید و "پیدا کردن مشکل امنیتی" را مشاهده خواهید کرد

اگر می بینید هیچ ایمیلی در حال ارسال است یا
اگر می بینید هیچ ایمیلی در حال ارسال است یا
اگر می بینید هیچ ایمیلی در حال ارسال است یا
اگر می بینید هیچ ایمیلی در حال ارسال است یا
اگر می بینید هیچ ایمیلی در حال ارسال است یا
اگر می بینید هیچ ایمیلی در حال ارسال است یا

روی آن کلیک کنید و اجازه دهید "دسترسی شخص ثالث" به برنامه ها همانطور که در شکل نشان داده شده است

اگر هنوز ایمیل دریافت نکردید ، می توانید پوشه هرزنامه خود را نیز بررسی کنید.

توصیه شده: