תוכן עניינים:

כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard: 5 שלבים
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard: 5 שלבים

וִידֵאוֹ: כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard: 5 שלבים

וִידֵאוֹ: כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard: 5 שלבים
וִידֵאוֹ: Умный диммер ZigBee WiFi для регулировки освещения Bingoelec Tuya Smart 2024, נוֹבֶמבֶּר
Anonim
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard
כיצד לחבר ולשלוט מנורה באמצעות מודול ZigBee ב- Dragonboard

מדריך זה מלמד את המשתמש כיצד להתחבר ולהתקין נכון את מודול ZigBee ב- Dragonboard ולנהל אותו עם מנורה מבוקרת ZigBee (OSRAM), ליצירת רשת IOT של ZigBee.

דרישות:

  • דרגוןבורד 410c;
  • Dongle USB CC2531;
  • TEXAS INSTRUMENTS CC באגים/מתכנתים;
  • OSRAM Lightify Tunable White A19.

שלב 1: העלה את קוד מודול ה- USB לעבודה עם זיגבי-רועה

העלה את קוד מודול ה- USB לעבודה עם זיגבי-רועה
העלה את קוד מודול ה- USB לעבודה עם זיגבי-רועה

קודם כל, יש צורך להעלות קוד למודול ה- USB לעבודה עם זיגבי-רועה. הוא יספק את הפונקציונליות של זיהוי המכשירים בצורה נכונה ותיצור רשת IOT כראוי.

כדי לאפשר זאת, עיין במדריך זה של GitHub.

שלב 2: הגדרת זיג-רועה

בהתחשב בכך שהקוד כבר הועלה למודול ה- ZigBee USB, הגיע הזמן להגדיר את יישום הזיגבי-רועה.

הרועה זיגבי פותח על הצומת, לכן יש צורך להתקין את הצומת על דרקונבורד. ההתקנה שונה לכל מערכת הפעלה, לכן חפשו את נושא Debian בקישור זה כדי לדעת כיצד להתקין אותו נכון.

כאשר הצומת כבר מותקן ב- Dragonboard, בצע את השלבים הבאים להגדרת התצורה של זיגבי-רועה:

  1. צור תיקייה לפרויקט בשם "zbserver" (CLI: ~ $ mkdir zbserver)
  2. בתוך תיקיית zbserver, צור קובץ בשם "server.js" (CLI: ~ $ touch server.js)
  3. כעת, יש צורך להתקין כמה תלות כדי להקרין, להתקין זיגבי-שפרד, סדרה ויציאה מהירה באמצעות הפקודות CLI:

    1. : ~/zbserver $ sudo npm להתקין יציאה סדרתית
    2. : ~/zbserver $ sudo npm התקן את zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

לאחר מכן, יש צורך להעתיק את קוד הבקרה של השרת (המצורף בסוף שלב זה) לקובץ "server.js" שנוצר.

הערה: הוא פועל רק עם המנורה שסופקה ויש לחבר את הפונגל USB ל- Dragonboard.

שלב 3: בצע את שירות בקרת ZigBee וחבר את המנורה

כדי לחבר את המנורה לשרת, עליך לעבור לספריית התיקייה (zbserver) שנוצרה ולבצע את קובץ "server.js" (כשהדונגל מחובר ב- Dragonboard) באמצעות הפקודה CLI:

~/zbserver $ צומת sudo server.js

הקונסולה שנפתחה צריכה ליידע את מצב החיבורים של זיגבי, אם נמצאה מנורה ואם יש צורך להתאים אותה אוטומטית.

כדי לאפשר את מצב זוג המנורות יש צורך ב:

  1. כבה אותו ב -5 שניות;
  2. הפעל אותו ב- 5 שניות;
  3. חזור על שלבים 1 ו -2 חמש פעמים.

המנורה תחבר אוטומטית לשרת.

שלב 4: שליטה במנורה

כדי לשלוט במנורה יש צורך במימוש הודעות בכתובות ה- IP הבאות:

  • localhost: 3000/turnOff -> כדי לכבות את המנורה;
  • localhost: 3000/turnOn -> להפעלת המנורה.

שלב 5: מסקנה

כעת, לאחר השלבים הקודמים, תוכל לשלוט במנורה באמצעות פרוטוקול ZigBee באמצעות Dragonboard 410c ו- ZigBee Module CC2531.

במקרה של ספק, אנא הערה למטה או בדוק את הקישורים הבאים:

  • zikbee-shepherd Wiki: מידע אודות שיעורי השרת והמכשירים.
  • zigbee-shepherd HowTo: מידע על אופן השימוש ברועה זיגבי.

מוּמלָץ: