פיתוח בשביל Matter

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

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

פיתוח חומרה לבית חכם עם 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 מציעים ממשקי API של Matter להפעלת שירות, לשיתוף מכשירים ולגילוי תפעולי.

פלאגין 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