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

كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard: 5 خطوات
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard: 5 خطوات

فيديو: كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard: 5 خطوات

فيديو: كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard: 5 خطوات
فيديو: طريقة جعل باب الريدو او الستار الكهربائي ذكي و التحكم فيه عبر الهاتف وبأوامر صوتية 2024, شهر نوفمبر
Anonim
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard
كيفية توصيل مصباح والتحكم فيه من خلال ZigBee Module على Dragonboard

يعلم هذا التوجيه المستخدم كيفية توصيل وحدة ZigBee وتثبيتها بشكل صحيح على Dragonboard والتفاعل معها مع مصباح ZigBee الذي يتحكم فيه (OSRAM) ، مما يجعل شبكة ZigBee IOT.

متطلبات:

  • دراغون بورد 410 ج ؛
  • CC2531 USB دونجل ؛
  • TEXAS INSTRUMENTS CC Debugger / مبرمج ؛
  • أوسرام Lightify Tunable White A19.

الخطوة 1: قم بتحميل كود وحدة USB للعمل مع Zigbee-shepherd

قم بتحميل كود وحدة USB للعمل مع Zigbee-shepherd
قم بتحميل كود وحدة USB للعمل مع Zigbee-shepherd

بادئ ذي بدء ، من الضروري تحميل رمز إلى وحدة USB للعمل مع zigbee-shepherd. سيوفر وظيفة التعرف على الأجهزة بشكل صحيح وإنشاء شبكة IOT بشكل صحيح.

لجعل هذا ممكنًا ، يرجى التحقق من هذا البرنامج التعليمي على GitHub.

الخطوة 2: ضبط إعدادات Zigbee-shepherd

بالنظر إلى أنه تم تحميل الكود بالفعل إلى وحدة ZigBee USB ، فقد حان الوقت الآن لتهيئة تطبيق zigbee-shepherd.

تم تطوير zigbee-shepherd على Node ، لذلك من الضروري تثبيت Node على Dragonboard. يختلف التثبيت باختلاف نظام التشغيل ، لذا ابحث عن موضوع دبيان على هذا الرابط لمعرفة كيفية تثبيته بشكل صحيح.

مع تثبيت Node بالفعل على Dragonboard ، يرجى اتباع الخطوات التالية لتهيئة zigbee-shepherd:

  1. أنشئ مجلدًا للمشروع باسم "zbserver" (CLI: ~ $ mkdir zbserver)
  2. داخل مجلد zbserver ، أنشئ ملفًا باسم "server.js" (CLI: ~ $ touch server.js)
  3. الآن ، من الضروري تثبيت بعض التبعيات للمشروع وتثبيت zigbee-shepherd و serialport و express libs بواسطة أوامر CLI:

    1. : ~ / zbserver $ sudo npm تثبيت serialport
    2. : ~ / zbserver $ sudo npm تثبيت zigbee-shepherd
    3. : ~ / zbserver $ sudo npm install express

بعد ذلك ، من الضروري نسخ رمز التحكم الخاص بالخادم (المرفق في نهاية هذه الخطوة) إلى ملف "server.js" الذي تم إنشاؤه.

ملاحظة: يعمل فقط مع المصباح المتوفر ويجب توصيل دونجل USB بلوحة Dragonboard.

الخطوة 3: قم بتنفيذ ZigBee Control Service وقم بتوصيل المصباح

لتوصيل المصباح بالخادم ، من الضروري الانتقال إلى دليل المجلد الذي تم إنشاؤه (zbserver) وتنفيذ ملف "server.js" (مع توصيل الدونجل في Dragonboard) بواسطة أمر CLI:

~ / zbserver $ sudo node server.js

يجب أن تبلغ وحدة التحكم المفتوحة حالة اتصالات Zigbee ، إذا تم العثور على مصباح وإذا كان من الضروري الاقتران به تلقائيًا.

لتمكين وضع إقران المصباح ، من الضروري:

  1. قم بإيقاف تشغيله لمدة 5 ثوان ؛
  2. قم بتشغيله لمدة 5 ثوانٍ ؛
  3. كرر الخطوتين 1 و 2 خمس مرات.

سوف يتصل المصباح تلقائيًا بالخادم.

الخطوة 4: التحكم في المصباح

للتحكم في المصباح ، من الضروري تنفيذ المنشورات على عناوين IP التالية:

  • المضيف المحلي: 3000 / turnOff -> لإيقاف تشغيل المصباح ؛
  • المضيف المحلي: 3000 / تشغيل -> لتشغيل المصباح.

الخطوة 5: الخاتمة

الآن ، بعد الخطوات السابقة ، يمكنك التحكم في المصباح عبر بروتوكول ZigBee باستخدام Dragonboard 410c و ZigBee Module CC2531.

في حال وجود أي شكوك يرجى التعليق أدناه أو مراجعة الروابط التالية:

  • zigbee-shepherd Wiki: معلومات حول فئات الخادم والجهاز.
  • كيفية استخدام zigbee-shepherd: معلومات حول كيفية استخدام ZigBee shepherd.

موصى به: