Matter הוא תקן פתוח לטכנולוגיית בית חכם שמאפשר למכשיר לפעול עם כל סביבת חיים מאושרת של Matter באמצעות פרוטוקול אחד. Matter מגיע מ-Connectivity Standards Alliance, ארגון של מאות חברות שיוצרות מוצרים לבית חכם.
בדומה ל-Local Home SDK של Google, Matter מוסיף מסלול מקומי לשרשור פעולות (fulfillment) לשילוב עם המכשיר. עם זאת, אין צורך לכתוב אפליקציית השלמה מקומית עבור Matter, כי כמעט כל הרמקולים, מרכזי הבקרה ומערכות ה-Wi-Fi של Google Nest תומכים באופן מקורי במכשירי Matter לחיבור ולשליטה מקומיים. לכן, כדי לוודא שהמכשיר יפעל עם כל אפליקציה, סביבה או בקר Matter אחר שתומכים ב-Matter, צריך רק לוודא שהוא מאושר ל-Matter.
למה כדאי לפתח עם Matter?
בין הסיבות ליצירת גרסאות build באמצעות Matter:
- זמן אחזור נמוך יותר ואמינות גבוהה יותר מאשר בחיבור Cloud-to-cloud, כי Matter הוא פרוטוקול קישוריות מקומי שמבוסס על IP.
- עלויות פיתוח נמוכות יותר: פיתוח פעם אחת ופועל בכל הסביבות העסקיות שאושרו על ידי Matter.
- חוויית הגדרה עקבית בכל המכשירים שתומכים ב-Matter.
- אם יש לכם שילוב קיים עם הענן או עם הבית המקומי, Google יכולה לעזור לכם לשדרג את המכשיר על ידי הוספת מסלול Matter לשרשור פעולות (fulfillment) מקומי.
- פיתוח מהיר וקל באמצעות Google Home Device SDK ו-Google Home Mobile SDK, שמאפשרים למשתמשים לקשר את מכשירי הבית החכם שלהם לאפליקציה שלכם במהלך ההגדרה או אחריה, בכמה הקשות פשוטות – בלי צורך לקשר חשבונות.
מהם השיקולים שצריך לקחת בחשבון כשמפתחים עם Matter?
התכונה Matter עדיין לא נתמכת בכל סוגי המכשירים, אבל הרשימה הולכת וגדלה. המכשיר צריך לעמוד בדרישות הזיכרון והעיבוד, ולהשתמש בטכנולוגיה נתמכת של שכבת הרשת, כמו Wi-Fi או Thread. בודקים אצל ספק הסיליקון המועדף את התמיכה ב-Matter ואת דרישות החומרה המינימליות.
למה כדאי לי לפתח את Matter עם Google?
Google מאמינה בסביבות עסקיות פתוחות וניתנות לפעולה הדדית, ומספקת את הכלים לחדשנות ולפיתוח מהיר בפלטפורמה שלנו כדי להגיע למיליארדי משתמשים. הכלים שלנו, כמו ערכות ה-SDK למכשירים ולניידים שנוצרו עם תמיכה ב-Matter, עוזרים לכם להשיק במהירות תהליכי שימוש מרכזיים (כמו הגדרת המכשיר), להציב את המיתוג שלכם במרכז ולספק לכם דרכים ליצור חוויות חדשות באמצעות היכולות החכמות של Google, כמו שילוב של 'בית'/'מחוץ לבית' בחוויית השימוש במכשיר.
החלק הכי טוב הוא שהמכשיר לא עובד רק עם Google. Matter מאפשר למשתמשים להגדיר את המכשיר עם הפלטפורמות והסביבות העסקיות האהובות עליהם, בלי לשנות את החומרה או התוכנה.
מהו רמת המאמץ הנדרשת כדי ליצור מכשיר Matter?
כדי לפתח מכשירי Matter, המכשיר צריך להיות עם רדיו תואם (לדוגמה, רדיו משולב BLE/Wi-Fi או BLE/Thread) ועמוד בדרישות המינימליות של החומרה כדי להריץ ספריית תוכנה תואמת של Matter, כמו הטמעת העזרה הזו בקוד פתוח.
גם באפליקציה לנייד יידרשו שינויים כדי לתמוך במודלים של ההתאמה והאינטראקציה של הפרוטוקול.
יכול להיות שתצטרכו לבחור צ'יפסט חדש למכשיר, ולכן מאמצי הפיתוח עשויים להיות משמעותיים, בהתאם להבדלים בתאימות הרדיו ובדרישות התוכנה.
איך מתחילים?
כל המסמכים הטכניים שדרושים כדי להתחיל לפתח נמצאים כאן באתר.