פיתוח בשביל Matter

‫Google מספקת ערכות SDK, כלים ואפליקציות לדוגמה כדי לעזור לכם להתחיל את השימוש ב-Matter, בין אם אתם מפתחים חומרה משלכם לבית חכם או משלבים את הפונקציונליות של Matter באפליקציית Android.Matter

המשאבים האלה נועדו לאפשר למפתחים להתמקד בפיתוח של יכולות ותכונות, ולהשקיע פחות מאמץ בטיפול בתשתית.

פיתוח חומרה לבית חכם עם Matter

מכשיר וירטואלי בתקן Matter

שלב הפיתוח

ה-Google Home Device SDK מאפשר למפתחים להתחיל לפתח מיד על ידי התנסות במכשירי Matter בסביבה וירטואלית. אפשר ליצור מכשירים וירטואליים באמצעות ה-SDK, להפעיל אותם ברשת ולשלוט בהם באותו אופן שבו שולטים במכשירים פיזיים, כולל ביצוע פקודות Google Assistant.Matter

התוסף של Google Home ל-VS Code

שלב הפיתוח

Google Home Extension for Visual Studio Code מאפשר לכם ליצור אינטראקציה ישירות עם המערכת האקולוגית של Google Home. לדוגמה, אתם יכולים להקליד פקודה כמו 'turn on my lightbulb', והמכשיר Assistantיעבד את הבקשה שלכם בענן וישלח את הפקודה למכשיר.

אפשר להשתמש בתוסף הזה במהלך שלב הפיתוח כדי:

  • בודקים מכשירי Matter ומכשירים שאינם Matter שמשולבים ב-Google Home.

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

  • בודקים את תוכן ה-JSON של הודעות היומן.

  • אפשר להנפיק פקודות Assistant בפורמט של סקריפט כדי לבצע בדיקות מהר יותר ובאופן שניתן לחזרה.

חבילת הבדיקה של Google Home

שלב הבדיקה

אפשר להשתמש ב-Google Home Test Suite ב-Google Home Developer Console כדי לבדוק את השילוב של הבית החכם ולוודא שהוא עומד בדרישות ההסמכה וההשקה של האקוסיסטם של Google Home.

שילוב פונקציונליות של Matter באפליקציית Android

Google Play services Matter APIs

שלב הפיתוח

Google Play services מציעים Matterממשקי API להפעלת מכשירים, לשיתוף מכשירים ולגילוי תפעולי.

פלאגין Google Home ל-Android Studio

שלב הפיתוח

Google Home Plugin for Android Studio הוא כלי פיתוח חיוני שמאפשר להקליד פקודות עבור Assistant ישירות בכלי העריכה כדי לראות את האינטראקציות עם האפליקציות והמכשירים של Matter.

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

אפליקציה לדוגמה של Google Home ל-Matter

שלב הפיתוח

Google Home Sample App for Matter מספק דוגמה קונקרטית לשימוש בממשקי ה-API של Play services עבור Matter כדי לבנות אפליקציה שמאפשרת להפעיל ולשתף בקלות מכשירי Matter באפליקציות ובמערכות אקולוגיות שונות.