معرفی نرم افزار Node_RED

2 01 - معرفی نرم افزار Node_RED

لیست قطعات مورد نیاز این پروژه

Node MCU 2102
Node MCU Ch340
کابل انتقال دیتا

لیست نرم افزارهای مورد نیاز این پروژه

نرم افزار Arduino

لینک ویدیوی این آموزش در آپارات

https://www.aparat.com/v/TGWNb

پروژه های پربازدید و جذاب هوشمندسازی و اینترنت اشیا

ایمیل نویسنده پروژه جهت تماس مستقیم

imanaghaeizadehiot@gmail.com

شبکه های اجتماعی آکادمی دانش پژوهان آتی را حمایت نمایید

node red 2 1024x1024 - معرفی نرم افزار Node_RED

سلام من ایمان آقایی زاده هستم در این جلسه قصد داریم به شما نرم افزار پرکاربرد و جذاب Node_RED رو معرفی کنیم.
این نرم افزار توسط

انواع مدلهای ESP8266
انواع مدلهای ESP8266

پروتکل MQTT از مدل Publish/Subscrib برای ارتباط خودش استفاده می کنه

MQTT Architect 512x295 1 - معرفی نرم افزار Node_RED


داخل publish ما یک دیتایی رو میفرستیم و داخل subscrib ما یک دیتایی دریافت میکنیم .
یک سری مشخصات هست که موقع ارسال و یا دریافت یک پیام باید اونها رو بدونیم.
مثل آدرس سرور یا همون broker MQTT
تاپیک (topic) مثل متغیری میمونه که ما توش دیتا میریزیم و یا یه دیتایی روش ریخته شده و ما اون رو استفاده میکنیم .
کلاینت (client) آیدی هستش که هر دستگاه برای خودش تخصیص میده
username – password نام کاربری و رمز عبور برای امنیت بیشتر به دسترسی به داده ها هستش که هم میتونه به طور کلی برای سرور باشه هم میتونه برای هر کلاینت یه یوزر نیم و پسوورد مجزا اختصاص داده بشه.

داخل پروتکل MQTT سه سطح یا سه مدل برای ارسال و دریافت اطلاعات وجود داره :
QOS0
QOS1
QOS2

QOS0

نحوه اتصال Node MCU به کامپیوتر با کابل دیتا
نحوه اتصال Node MCU به کامپیوتر با کابل دیتا

در این سطح یا لول از ارسال پیام تضمینی برای دریافت دیتا توسط دریافت کننده وجود نداره و فقط یکبار سعی میشه دیتا ارسال بشه و اگه دیتا دریافت نشد دیگ سعیی انجام نمیشه.
به طور واضح تر دیتا توی تاپیک سیو نمیشه.

QOS1

mq 2 512x317 1 - معرفی نرم افزار Node_RED

در این سطح یا لول از ارسال پیام سرور در صورت نرسیدن پیام به دریافت کننده سعی میکنه یکبار دیگ براش ارسال کنه ولی باز نمیشه اطمینان داشت که دیتا دریافت بشه چون ممکنه دریافت کننده آنلاین باشه و یا دردسترس نباشه.

QOS2

mq 3 512x336 1 - معرفی نرم افزار Node_RED

در این سطح و یا لول از ارسال پیام سرور در صورت نرسیدن پیام چند بار سعی میکنه دوباره ارسال کنه و دیتا رو روی تاپیک تا مدتی سیو میکنه این راه معمولا مطمعن ترین روش ارسال پیام هستشاگه حتما میخواین نهایت تلاش برای ارسال پیام انجام بشه حالت رو روی QOS2 قرار بدید.
این حالت مطمعن ترین و امن ترین و البته کند ترین حالت در MQTT هستش.

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

.

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت آکادمی دانش پژوهان آتی حمایت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.