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

בקרת אור MQTT עם 6LoWPAN: 5 שלבים (עם תמונות)
בקרת אור MQTT עם 6LoWPAN: 5 שלבים (עם תמונות)

וִידֵאוֹ: בקרת אור MQTT עם 6LoWPAN: 5 שלבים (עם תמונות)

וִידֵאוֹ: בקרת אור MQTT עם 6LoWPAN: 5 שלבים (עם תמונות)
וִידֵאוֹ: Zigbee LED Controller - רבגוניות במחיר נמוך, Tuya, HomeKit, Home Assistant, כריכה 2024, נוֹבֶמבֶּר
Anonim
בקרת אור MQTT עם 6LoWPAN
בקרת אור MQTT עם 6LoWPAN

בעקבות הספר "IoT תוך חמישה ימים" והדוגמה ב- github, הדגמה זו מיישמת את השימוש בפקודה משתנה מתוך ubidots וקוראת חיישן אור דיגיטלי.

נתב 6LoWPAN/IPv4 שימש לתרגום נתוני 6LoWPAN/IPv6 מהרשת האלחוטית למתווך MQTT מרוחק ב"ענן "במקרה Ubidots, היישום יוצר סוג עץ של אירועים:

- אירוע נתונים (קריאות חיישן מתפרסמות מעת לעת)

- אירוע אזעקה (קריאות חיישן מעל/מתחת לסף נתון)

- נתונים של Ubidots (המכשיר קורא את הערך שפורסם על ידי הפלטפורמה)

ההדרכות הן עם לינוקס, יש תמונה לפיתוח שניתן להשתמש בה ב- Windows עם VMware

שלב 1: מהבהב מחדש

מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב
מהבהב מחדש מהבהב

בשביל פלאש זה אתה צריך:

- מסוף פתוח

-עבור אל/דוגמאות/zolertia/tutorial/99-apps/mqtt-node

- ערוך את ה- Makerfile עם ubidots ותאורה

- העתק את האסימון של חשבון ubidots והדבק אותו ב- ubidots.h בתוך תיקיית הענן

- בדוק אם RE_Mote מחובר לתוכנית

- העלה את Makefile ב- RE-Mote

- השלב הבא הוא לתכנת ולהגדיר את האוריון, הוא מוסבר ב- github

שלב 2: זה נעשה

זה נעשה
זה נעשה
זה נעשה
זה נעשה
זה נעשה
זה נעשה

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

בפלטפורמת ubidots בתוך מכשירים ובמכשיר התואם את הכתובת שפורסמה אתה יכול לראות את כל המשתנים שהועלו מהמכשיר.

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

בלוח המחוונים ניצור ווידג'ט, Control, Slider, Add Variable, לחץ על כתובת המכשיר, led_toggle, Max: 100, Min: 0, Add Variable.

אם תזיז את הסרגל תראה כיצד הנורית נדלקת והערכים מתפרסמים במסוף, ערך הסרגל הוא בין 0 ל -100, במכשיר ערך זה חייב להיות 16 ביט אשר מגיע ל 65535, כדי לשלוט בו הוא מוכפל בפקטור כך 100 * 655 = 65500.

מוּמלָץ: