جدول المحتويات:

التحكم في الضوء MQTT مع 6LoWPAN: 5 خطوات (بالصور)
التحكم في الضوء MQTT مع 6LoWPAN: 5 خطوات (بالصور)

فيديو: التحكم في الضوء MQTT مع 6LoWPAN: 5 خطوات (بالصور)

فيديو: التحكم في الضوء MQTT مع 6LoWPAN: 5 خطوات (بالصور)
فيديو: Control RGB LED on Node-RED Dashboard UI Using MQTT and NodeMCU | Node Red Tutorial Part 6 2024, يوليو
Anonim
التحكم في الضوء MQTT مع 6LoWPAN
التحكم في الضوء MQTT مع 6LoWPAN

بعد كتاب "إنترنت الأشياء في خمسة أيام" والمثال الموجود في جيثب ، يطبق هذا العرض التوضيحي استخدام الأمر المتغير من ubidots وقراءة مستشعر الضوء الرقمي.

تم استخدام جهاز توجيه 6LoWPAN / IPv4 لترجمة بيانات 6LoWPAN / IPv6 من الشبكة اللاسلكية إلى وسيط MQTT بعيد على "السحابة" في هذه الحالة Ubidots ، يقوم التطبيق بإنشاء نوع شجرة من الأحداث:

- حدث بيانات (قراءات أجهزة الاستشعار تنشر بشكل دوري)

- حدث إنذار (قراءات المستشعر أعلى / أقل من عتبة معينة)

- البيانات من Ubidots (يقرأ الجهاز القيمة المنشورة بواسطة النظام الأساسي)

البرامج التعليمية مع لينكس ، وهناك صورة للتطوير يمكن استخدامها في Windows مع برنامج VMware

الخطوة 1: تفليش RE-Mote

وامض RE-Mote
وامض RE-Mote
وامض RE-Mote
وامض RE-Mote
وامض RE-Mote
وامض RE-Mote
وامض RE-Mote
وامض RE-Mote

للفلاش هذا تحتاج إلى:

- فتح المحطة

- انتقل إلى / أمثلة / zolertia / tutorial / 99-apps / mqtt-node

- تحرير Makerfile باستخدام ubidots والإضاءة

- انسخ رمز حساب ubidots والصقه في ubidots.h داخل مجلد السحابة

- تحقق من توصيل RE_Mote بالبرنامج

- تحميل Makefile في RE-Mote

- الخطوة التالية هي برمجة Orion وتكوينه ، كما هو موضح في github

الخطوة 2: تم ذلك

تمت
تمت
تمت
تمت
تمت
تمت

إذا تم التحميل بنجاح ، فسترى من خلال الجهاز استجابة RE-Mote التي تقوم بتحميل قيم المستشعر باستمرار وتنشرها بشكل دوري مع عنوان الجهاز.

على منصة ubidots داخل الأجهزة وعلى الجهاز الذي يطابق العنوان المنشور ، يمكنك رؤية جميع المتغيرات التي تم تحميلها من الجهاز.

led_toggle هو متغير لم يتم إنشاؤه ، ولا يقوم الجهاز بتحميله على النظام الأساسي ، ولكن النظام الأساسي يقوم بتحميله على الجهاز. للتحكم في الصمام ، نحتاج إلى المتغير led_toggle ، لذلك انقر فوق Add Variable و Default والاسم led_toggle.

في لوحة القيادة ، سننشئ عنصر واجهة مستخدم ، Control ، Slider ، Add Variable ، انقر فوق عنوان الجهاز ، led_toggle ، الحد الأقصى: 100 ، الحد الأدنى: 0 ، إضافة متغير.

إذا قمت بتحريك الشريط ، فسترى كيف يضيء المصباح ويتم نشر القيم في الجهاز ، وتتراوح قيمة الشريط بين 0 و 100 ، ويجب أن تكون هذه القيمة على الجهاز 16 بت والتي تصل إلى 65535 ، للتحكم فيها. مضروبة في عامل ، لذلك 100 * 655 = 65500.

موصى به: