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

שער IoT של Mozilla עם ESP8266 ו- Z-Wave: 7 שלבים
שער IoT של Mozilla עם ESP8266 ו- Z-Wave: 7 שלבים

וִידֵאוֹ: שער IoT של Mozilla עם ESP8266 ו- Z-Wave: 7 שלבים

וִידֵאוֹ: שער IoT של Mozilla עם ESP8266 ו- Z-Wave: 7 שלבים
וִידֵאוֹ: mozilla-iot-gateway-sensors-20180406rzr 2024, נוֹבֶמבֶּר
Anonim
שער IoT של Mozilla עם ESP8266 ו- Z-Wave
שער IoT של Mozilla עם ESP8266 ו- Z-Wave

כוח לאנשים! מוזילה רוצה לעשות בחינם את פרוטוקול IoT היקף הפרויקט הוא "להבטיח שהאינטרנט הוא משאב ציבורי גלובלי, פתוח ונגיש לכולם". אינטרנט הדברים (IoT) הוא עידן חדש של האינטרנט. וכמו האינטרנט, מוזילה מדמיינת פרוטוקול בחינם לכולם. חוצה פלטפורמות, קרוס קאנטרי, מותג חוצה.

החומרה

לפרויקט זה עליך להיות בעל:

1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)

2 X ESP8266 (https://amzn.to/2AUvC3c)

אופציונאלי

1 X מתאם דונגל Z-Wave (https://amzn.to/2HxZokm)

לוח ממסר ESP8266-01 (https://amzn.to/2Ufx7Ao)

אופציונלי להתקנת Raspberry Pi

עכבר

מקלדת

צג HDMI

התוכנה

לפרויקט זה עליך להיות בעל:

Arduino IDE או Arduino Create (https://create.arduino.cc)

שער Mozilla לפטל 3

כל ספריות Mozilla Gateway

שלב 1: איך IoT עובד היום

איך IoT עובד היום
איך IoT עובד היום

כיום יש לנו הרבה רכיבים בתוך תקשורת IOT. אתה צריך, למשל, שער אמזון Alexa והרבה מכשירים המחוברים לזה. אבל עם Mozilla Gateway אתה יכול להשתמש באותו שער כדי להשתמש ב- Alexa, ערכת הבית של Google, ESP8266 פשוט או כל מכשיר שתרצה "לחכם" את הבית שלך.

שלב 2: כיצד דמיינו מוזילה את העתיד

איך מוזילה תאר לעצמך את העתיד
איך מוזילה תאר לעצמך את העתיד

פרויקט מוזילה הוא מסגרת ניסיונית הכוללת 3 מרכיבים:

שער הדברים: יישום של שער אינטרנט של דברים.

Things Cloud: אוסף של שירותי ענן IoT.

Things Framework: אוסף של רכיבי תוכנה הניתנים לשימוש חוזר לבניית Web Things.

שער פטל הפטל

הליבה של כל הפרויקט היא Gateway Raspberry Pi 3 מאת Mozilla. זה צעד ממש פשוט. מוזילה הכינה הפצת לינוקס המתקינה את המערכת ב- Raspberry Pi. אתה יכול להתקין את השער באמצעות הטלפון החכם שלך.

שלב 3: התחל ליצור את השער האישי שלך ל- Mozilla IOT חינם

התחל ליצור שער Mozilla IOT האישי שלך
התחל ליצור שער Mozilla IOT האישי שלך
התחל ליצור שער אישי חינם של Mozilla IOT שלך
התחל ליצור שער אישי חינם של Mozilla IOT שלך
התחל ליצור שער Mozilla IOT האישי שלך
התחל ליצור שער Mozilla IOT האישי שלך
התחל ליצור שער אישי חינם של Mozilla IOT שלך
התחל ליצור שער אישי חינם של Mozilla IOT שלך

1. כרטיס SD פלאש

הורד את תמונת מערכת ההפעלה Raspberry Pi שנבנתה מראש ממוזילה והבהב אותה על כרטיס SD. הורד מהקישור הזה את ההפצה של Mozilla Gateway. אתה יכול להשתמש במדריך הרשמי של Raspberry Pi כדי להתקין את שער Mozilla ב- SD. אפשרות נוספת היא Balena Etcher (https://www.balena.io/etcher/).

Balena Ethcer היא תוכנית עבור Windows Mac ו- Linux המעתיקות תמונת ISO על ה- SD.

2. הפעל את Gateway

כעת תוכל להפעיל את שער Mozilla שלך. לאחר מכן תוכל לחבר את הטלפון שלך עם השער באמצעות ה- Wifi מ- Raspberry Pi. חבר את השער לרשת ה- wifi שלך

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

לאחר שלב זה, תקבל הודעת דוא ל עם תעודת Mozilla שלך. עליך לאסוף את המודול ו … זהו!

שלב 4: הוספת מכשירים

הוסף מכשירים
הוסף מכשירים

עכשיו אתה יכול להוסיף כמה מכשירים. ניתן להשתמש בפונגל זיגבי לחיבור התקני זיגבי או פונגל Z-Wave למכשירי Z-Wave.

שלב 5: התקני Arduino

מכשירי ארדואינו
מכשירי ארדואינו

הפתרון שלי מסוגל להשתמש במכשירים תואמים Arduino. אני משתמש ב- 2 NODE ESP8266. אחד מהם משמש כמקלט. אתה יכול לחבר את הלוח לממסר ולפקוד על אור למשל. השני הוא ESP8266 שאוסף את הנתונים מחיישן ושולח את הערך לשער. בקוד זה (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) יצרתי בדיקת איתור באגים. ה- ESP8266 שולח מספר אקראי כל 3 שניות ללוח המחוונים של Gateway.

הצומת ESP8266 led הוא הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).

הורד את הקוד והעלה על לוח הצומת ESP8266.

שלב 6: ESP8266 + מגן ממסר

ESP8266 + מגן ממסר
ESP8266 + מגן ממסר

השתמשתי גם בלוח מסוג זה. ממסר ESP8266 +. אתה יכול לראות את הקוד שלי ב- Github. עליך לטעון רק את הקושחה בלוח ESP8266 וגם תוכל לשלוט בממסר שעובד בצורה ברורה עם Mozilla WoT Gateway.

כאשר אתה מוסיף את המכשיר אתה יכול להשתמש כמו מכשיר לד. אם אתה שולח מפקודת "on" של Mozilla Gateway את ESP שלח באמצעות פקודת היציאה הטורית למגן הממסר פקודה סדרתית להפעלת הממסר, אחרת ESP8266 שולח ללוח פקודת כיבוי לממסר.

זהו הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)

שלב 7: חיישן צומת ESP8266

צומת ESP8266 חיישן
צומת ESP8266 חיישן

אתה יכול לראות את הקוד של חיישן הצומת ESP8266. זהו הקישור על קוד Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)

עליך לכלול כמה ספריות עבור חיישן ESP LED וחיישן ESP.

"דבר.ה"

"WebThingAdapter.h"

"stdio.h"

"Arduino.h"

גם עבור ממסר ESP8266-01, עליך לכלול

"SoftwareSerial.h"

עם קוד זה אתה מגדיר את ה- SSID והסיסמה של הרשת המקומית שלך. לאחר שתיצור מופע ThigDevice חדש.

מוּמלָץ: