יש תמיכה בסוגים רבים של מכשירי Matter בסביבה העסקית של Google Home, אבל לא בכל המכשירים יש תמיכה מלאה.
תמיכה בסוגים שונים של מכשירים ובאמצעי בקרה
יש כמה שיטות לשלוט במכשירים עם תמיכה ב-Matter בסביבת Google Home:
- Google Assistant – שליטה במכשיר Matter באמצעות הקול מכל מכשיר Assistant.
- Google Home app (GHA) – משתמשים בממשק המשתמש של GHA כדי לשלוט במכשיר Matter.
- ממשק המשתמש של מסך חכם – משתמשים בממשק המשתמש של מסך חכם כדי לשלוט במכשיר Matter.
מידע נוסף על אשכולות זמין במאגר קודי המקור של Matter (connectedhomeip
).
Matter סוג המכשיר | אשכולות של אפליקציות | מפרט Matter | תמיכה באמצעי בקרה | סוג סביבת הבית החכמה | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | מסך חכם | ||||
תאורה עם טמפרטורת צבע |
בקרת צבע בקרת עוצמה הפעלה/השבתה |
1.0 | קל | |||
חיישן מגע |
מצב בוליאני |
1.0 | Sensor | |||
תאורה עם אפשרות עמעום |
בקרת עוצמה הפעלה/כיבוי |
1.0 | קל | |||
נעילת דלת |
מנעול דלת |
1.0 | נעילה | |||
Extended Color Light |
בקרת צבע בקרת עוצמה הפעלה/השבתה |
1.0 | קל | |||
מאוורר |
בקרת המאוורר הפעלה/כיבוי |
1.0 | Fan | |||
חיישן זרימה |
מדידת זרימה |
1.0 | Sensor | |||
חיישן לחות |
מדידת לחות יחסית |
1.0 | Sensor | |||
חיישן אור |
מדידת התאורה |
1.0 | Sensor | |||
חיישן נוכחות |
חישת תפוסה |
1.0 | Sensor | |||
תאורת הפעלה/השבתה |
בקרת עוצמה הפעלה/כיבוי |
1.0 | קל | |||
מתג הפעלה/כיבוי של תאורה |
הפעלה/כיבוי |
1.0 | החלפה | |||
יחידת פלאגין להפעלה/כיבוי |
בקרת עוצמה הפעלה/כיבוי |
1.0 | Outlet | |||
חיישן לחץ |
מדידת לחץ |
1.0 | Sensor | |||
משאבה |
הפעלה/כיבוי הגדרה ובקרה של משאבה מדידת טמפרטורה מדידת לחץ מדידת זרימה |
1.0 | משאבת מים | |||
רמקול |
בקרת עוצמה הפעלה/כיבוי |
1.0 | רמקול | |||
חיישן טמפרטורה |
מדידת טמפרטורה |
1.0 | Sensor | |||
תרמוסטט |
תרמוסטט |
1.0 | תרמוסטט | |||
סוככים ווילונות |
סוככים ווילונות |
1.0 | הרמה הטיה |
הרמה הטיה |
הרמה הטיה |
תריסים |
גשרים
כל המכשירים שמאחורי גשר Matter מופיעים כרגיל למשתמש בסביבה העסקית של Google Home. הגשר עצמו מופיע ב-GHA כמכשיר Control Bridge לא פעיל.
מנעולי דלתות
למרות שבמפרט Matter לא נדרש שימוש בקודים של מספרי PIN לנעילת דלתות, פתיחה מרחוק מושבתת בכל הממשקים של מנעולי דלתות Matter בסביבת Google שלא מחייבים שימוש בקוד PIN. מידע נוסף זמין במדיניות הפרטיות והאבטחה של Google.
מתגי תאורה להפעלה/כיבוי
מתג התאורה הוא ייחודי בין סוגי המכשירים של Matter, כי הוא בקר של Matter, כמו GHA, Assistant או Google Hub כמו Google Nest Hub (2nd gen).
במילים אחרות, מתג תאורה הוא צומת שיכול לשלוט בצמתים אחרים. עם זאת, אי אפשר לשלוט במתג תאורה עם מצב הפעלה/כיבוי באמצעות בקר Matter אחר. מידע נוסף על אמצעי בקרה ואובייקטים שנשלטים על ידם זמין במאמר תפקידים של צמתים בMatter מדריך למתחילים.
מאחר שסביבת Google Home לא חושפת את אשכול הקישור של Matter למכשירי הבקרה שלה, משתמשי הקצה לא יכולים להגדיר מתג תאורה להפעלה/כיבוי כדי לשלוט במכשירי Matter אחרים באמצעות GHA. הם יוכלו להפעיל מתג תאורה Matter, אבל לא יוכלו לעשות איתו שום דבר אחר כך, חוץ מלמחוק אותו מהבית.
משתמש קצה שמפעיל מתג תאורה ב-Google Fabric ירצה להגדיר אותו כך שישלוט במכשיר אחר. בשלב זה, אין למשתמש אפשרות לעשות זאת בסביבה של Google Home. לא ניתן לשייך את GHA למתג תאורה עם מצב הפעלה/כיבוי לנקודות קצה של מכשיר אחר, כי הסביבה העסקית של Google Home לא חושפת את האשכולות של קישורי Matter.
כדי שאפשר יהיה להשתמש במתג תאורה עם מצב הפעלה/כיבוי ב-Matter fabric של Google, השותף צריך להטמיע director של Matter. זהו לקוח מרוחק שיכול ליצור רשומות באשכול הקישור. לאחר מכן, האפליקציה תאפשר למתג ההפעלה/השבתה של התאורה לשלוט במכשיר Matter אחר או בקבוצה של מכשירים אחרים.
מתג תאורה עם תאורה
יש תרחיש לדוגמה מיוחד שכרוך במתג של תאורה עם מצב הפעלה/כיבוי בשילוב עם תאורה עם מצב הפעלה/כיבוי באותו מכשיר.
כשנקודת קצה 1 היא הנורה עם המתג להפעלה/כיבוי, ונקודת קצה 2 היא המתג להפעלה/כיבוי של הנורה, רק המתג להפעלה/כיבוי של הנורה גלוי ב-GHA.
עם זאת, אם נקודת קצה 1 היא מתג האור להפעלה/כיבוי ונקודת קצה 2 היא נורית ההפעלה/הכיבוי, שני המכשירים יהיו גלויים ב-GHA.
כשמתכננים מכשיר כזה, כדי לוודא ששני המכשירים מיוצגים ב-GHA, צריך להגדיר את נקודת הקצה 1 כמתג התאורה להפעלה/כיבוי ואת נקודת הקצה 2 כנורית ההפעלה/הכיבוי.
יחידות של פלאגין להפעלה/השבתה
אפשר להגדיר את סוג המכשיר של יחידת הפלאג-אין להפעלה/כיבוי כך שיופיע כסוג מכשיר אחר, בדיוק כמו שקעים ומפסקים שמשולבים ב-Local Home SDK של Google. כשהמשתמש מפעיל את המכשיר, הוא יכול להגדיר אותו כך שיופיע בבית כמכשיר מכל סוג שהוא (לכאורה, סוג המכשיר שמחובר אליו). במאמר התמיכה התאמה אישית של פקודות קוליות של שקע חכם או מתג חכם לפי סוג המכשיר מוסבר מה המשתמש צריך לעשות. תרחיש לדוגמה הוא כאשר למשתמש יש מאוורר שמחובר ליחידה המחוברת. אם המשתמש הגדיר את סוג המכשיר של היחידה המחוברת כ'מאוורר', Assistant יודע לא לכבות את היחידה המחוברת כשהמשתמש אומר "Ok Google, turn off the lights".
בחירת סוג מכשיר
שותפים שמפתחים מכשיר שהוא לא שקע חשמל AC רגיל, אבל יש לו נקודת קצה להפעלה/כיבוי ששולטת באספקת החשמל למכשיר אחר, צריכים להחליט אם להקצות למוצר את סוג המכשיר 'יחידה לחיבור לשקע עם הפעלה/כיבוי' או סוג מכשיר אחר. במקרה כזה, מומלץ:
אם המכשיר יכול לשלוט בהפעלה של סוגים שונים של מכשירים שמופעלים על ידי עומס, כמו מאוורר או מנורה, השותף צריך להקצות לו את סוג המכשיר 'יחידה לחיבור לשקע עם הפעלה/כיבוי'. לאחר מכן, המשתמש יוכל להקצות למכשיר סוג מכשיר אחר במהלך ההצטרפות לשירות בבית.
אם המכשיר יכול לשלוט רק בנורה, השותף צריך להקצות לו את סוג המכשיר 'נורה להפעלה/כיבוי'.
לדוגמה, חברת Acme Lighting Corporation מייצרת מכשיר עם מחבר חשמל קנייני שרק נורות של Acme Lighting יכולות להתחבר אליו. המכשיר יכול להדליק או לכבות את האורות. במקרה כזה, הכי הגיוני שחברת Acme תקצה למכשיר שלה את סוג המכשיר 'תאורת On/Off'.
לעומת זאת, חברת Mega Plugin Corporation מייצרת מכשיר עם שקע חשמל רגיל, שמאפשר למשתמש הקצה לחבר כל דבר, החל מטלוויזיה ועד מנורה. במקרה כזה, מומלץ להטמיע את המכשיר כיחידה עם שקע להפעלה/כיבוי.
רכזות
מכשירי Google Nest הבאים פועלים כרכזות Matter בסביבה העסקית של Google Home.
מידע נוסף זמין במאמר התמיכה בנושא מכשירי Nest עם Matter.
פיתוח מכשיר
אם אין לכם מכשיר Matter מובנה, תוכלו להשתמש באחד מהמכשירים הבאים עם Matter כדי לבצע אימות מקצה לקצה:
ספק | פלטפורמה | תמוך ב-Thread | הדרכות |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | בדיקות OTA | |
Nordic Semiconductor | nRF52840 DK | בדיקות OTA | |
NXP | ערכת פיתוח IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | ערכת הפיתוח EFR32MG24 | ||
ערכת התחלה של EFR32MG Zigbee ו-Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | ערכת הפיתוח LaunchPad של CC2652R7 |
מכשירים עם תמיכה ב-Thread Sleepy End
אפשר להשתמש בThread מכשירי קצה במצב שינה (SED) ובThread מכשירי קצה במצב שינה מסונכרנים (SSED) עם מכשירי Google Nest שפועלים כMatter צמתים. תקופת השינה המקסימלית שמאפשרת לרכזים לשמור על אותה רמת שירות כמו במכשירים שלא נמצאים במצב שינה היא 3 שניות. במחזורי שינה ארוכים יותר, יכול להיות שיהיו בעיות באיכות השירות, למשל המכשירים יזוהו כמצב אופליין ב-Google Home Graph.
כלי פיתוח
Google ממליצה להשתמש ב-Google Home Extension for Visual Studio Code וב-Matter Virtual Device (MVD) שלנו כשמפתחים מכשיר עם תמיכה ב-Matter.
ב-Google Home Extension יש את Google Assistant Simulator, Google Cloud Logging וכלים אחרים שמפשטים את תהליך הפיתוח, ואילו ב-MVD יש דרך לבדוק מכשיר Matter בסביבה העסקית של Google Home לפני שיוצרים מכשיר פיזי.