جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
بعد كتاب "إنترنت الأشياء في خمسة أيام" والمثال الموجود في جيثب ، يطبق هذا العرض التوضيحي استخدام الأمر المتغير من ubidots وقراءة مستشعر الضوء الرقمي.
تم استخدام جهاز توجيه 6LoWPAN / IPv4 لترجمة بيانات 6LoWPAN / IPv6 من الشبكة اللاسلكية إلى وسيط MQTT بعيد على "السحابة" في هذه الحالة Ubidots ، يقوم التطبيق بإنشاء نوع شجرة من الأحداث:
- حدث بيانات (قراءات أجهزة الاستشعار تنشر بشكل دوري)
- حدث إنذار (قراءات المستشعر أعلى / أقل من عتبة معينة)
- البيانات من Ubidots (يقرأ الجهاز القيمة المنشورة بواسطة النظام الأساسي)
البرامج التعليمية مع لينكس ، وهناك صورة للتطوير يمكن استخدامها في Windows مع برنامج VMware
الخطوة 1: تفليش 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.