• Facebook - Black Circle
Please reload

פרסומים אחרונים

Home Assistant - מדריך התקנה על Raspberry Pi

4.6.2018

1/5
Please reload

Featured Posts

MQTT - למתחילים

4.11.2017

 

MQTT - הוא פרוטוקול תקשורת בין שני מכונות (M2M machine to machine). הוא בנוי על מנת לתקשר בקלות וביעילות בעולם ה Internet of things. הוא צורך מעט זיכרון בדיסק ולא מבזבז סוללה בתקשורת מיותרת.​

מושגים

 

Broker - מנהל התקשורת (יכול לרוץ על raspberry pi, Arduino, PC ועוד..)

Client - לקוח (מקומקום, טוסטר, מתג וכדומה)

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

Publish: לפרסם מידע בדרך כלל מכיל topic ו data

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

 

דוגמאת פסאדו קוד

 

נניח והייתי רוצה לרשום מנורה במטבח לקבלת מידע על מנת להידלק ולהתכבות. הקוד שלה היה נראה כך:

 

וכך היה נראה הקוד להפעיל את הנורה:

 

איך להשתמש בעזרת Home Assistant

 

אפשר לשלוח או להירשם למסרי MQTT במגוון דרכים אבל חשוב לדעת שיש אפשרות לגלות אוטומטית מכשירים חכמים ביית שמתקשרים בפרוטוקול זה ע"י הוספת discovery: true

 

בקובץ configuration.yaml נוסיף

דוגמאת שליחת מסר דרך HASS להדלקת תאורה:

 

דוגמא לקבל מסר:

 

 

ואם נרצה לבדוק שליחת מסר בעזרת הפרוטוקול מבלי לכתוב קוד נוכל להעיזר ב HASS:

 

הדוגמאות כאן הם מזעריות ורק להבנה בסיסית של השימוש ב MQTT למידע נוסף ניתן לפנות ל https://home-assistant.io/components/mqtt/

 

 

 

 

לשאלות נוספות ועזרה, ניתן לפנות ל 

https://www.home-assistant.co.il/single-post/2017/11/05/MQTT---%D7%9C%D7%9E%D7%AA%D7%97%D7%99%D7%9C%D7%99%D7%9D

Share on Facebook
Share on Twitter
Please reload

עקוב אחרינו