فهرست مطالب:

کنترل نور MQTT با 6LoWPAN: 5 مرحله (همراه با تصاویر)
کنترل نور MQTT با 6LoWPAN: 5 مرحله (همراه با تصاویر)

تصویری: کنترل نور MQTT با 6LoWPAN: 5 مرحله (همراه با تصاویر)

تصویری: کنترل نور MQTT با 6LoWPAN: 5 مرحله (همراه با تصاویر)
تصویری: شبیه سازی اثر انگشت و پردازش تصویر | شبیه سازی دیجیتالی | شبیه سازی بایتری | 2024, نوامبر
Anonim
کنترل نور MQTT با 6LoWPAN
کنترل نور MQTT با 6LoWPAN

پس از کتاب "اینترنت اشیاء در پنج روز" و مثال در github ، این نسخه ی نمایشی استفاده از فرمان متغیر ubidots و خواندن سنسور نور دیجیتال را پیاده سازی می کند.

از یک روتر 6LoWPAN/IPv4 برای ترجمه داده های 6LoWPAN/IPv6 از شبکه بی سیم به یک کارگزار MQTT از راه دور در "ابر" در این مورد Ubidots استفاده می شود ، این برنامه یک نوع رویداد درختی ایجاد می کند:

- یک رویداد داده (قرائت سنسور به صورت دوره ای منتشر می شود)

- رویداد زنگ خطر (قرائت سنسور بیش از/زیر یک آستانه مشخص)

- داده ها از Ubidots (دستگاه مقدار منتشر شده توسط پلت فرم را می خواند)

آموزشها با لینوکس است ، تصویری برای توسعه وجود دارد که می تواند در ویندوز با VMware استفاده شود

مرحله 1: چشمک زدن RE-Mote

چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote
چشمک زن RE-Mote

برای فلش این کار را باید انجام دهید:

- باز کردن ترمینال

-به/example/zolertia/tutorial/99-apps/mqtt-node بروید

- ویرایش Makerfile با ubidots و نورپردازی

- توکن حساب ubidots را کپی کرده و در ubidots.h داخل پوشه cloud بچسبانید

- بررسی کنید RE_Mote به برنامه متصل است

- بارگذاری Makefile در RE-Mote

- مرحله بعدی برنامه نویسی و پیکربندی Orion است ، در github توضیح داده شده است

مرحله 2: انجام شد

انجام شد
انجام شد
انجام شد
انجام شد
انجام شد
انجام شد

اگر با موفقیت بارگذاری شود ، از طریق ترمینال پاسخ RE-Mote را مشاهده خواهید کرد که به طور مداوم مقادیر سنسور را بارگذاری می کند و به طور دوره ای آنها را با آدرس دستگاه منتشر می کند.

در بستر ubidots در دستگاه ها و دستگاهی که با آدرس منتشر شده مطابقت دارد ، می توانید همه متغیرهای بارگذاری شده از دستگاه را مشاهده کنید.

led_toggle متغیری است که تولید نمی شود ، دستگاه آن را روی پلت فرم بارگیری نمی کند ، اما پلت فرم آن را بر روی دستگاه بارگذاری می کند. برای کنترل led به متغیر led_toggle نیاز داریم ، برای آن روی Add Variable ، Default و نام led_toggle کلیک کنید.

در داشبورد ما یک ویجت ، Control ، Slider ، Add Variable ایجاد می کنیم ، روی آدرس دستگاه ، led_toggle ، Max: 100 ، Min: 0 ، Add Variable کلیک می کنیم.

اگر نوار را بکشید ، خواهید دید که چگونه led روشن می شود و مقادیر در ترمینال منتشر می شوند ، مقدار نوار بین 0 تا 100 است ، در دستگاه این مقدار باید 16 بیت باشد که به 65535 می رسد ، برای کنترل آن ضرب در ضریب 100 * 655 = 65500

توصیه شده: