Google מספקת ערכות SDK, כלים ואפליקציות לדוגמה כדי לעזור לכם להתחיל את המסע שלכם ב-Matter, בין אם אתם בונים חומרה משלכם לבית חכם או משלבים פונקציונליות של Matter באפליקציה שלכם ל-Android.
המשאבים האלה נועדו לאפשר למפתחים להתמקד בפיתוח יכולות ותכונות, ולהשקיע פחות מאמץ בתשתית.
פיתוח חומרה לבית חכם עם Matter
מכשיר וירטואלי בתקן Matter
Google Home Device SDK מאפשר למפתחים להתחיל לפתח מיד על ידי התנסות במכשירי Matter בסביבה וירטואלית. אפשר ליצור מכשירי Matter וירטואליים באמצעות ה-SDK, להוסיף אותם למארג ולשלוט בהם באותו אופן כמו במכשירים פיזיים, כולל מילוי פקודות של Google Assistant.
תוסף Google Home ל-VS Code
Google Home Extension for Visual Studio Code מאפשר לכם ליצור אינטראקציה ישירות עם הסביבה העסקית של Google Home. לדוגמה, אתם יכולים להקליד פקודה כמו "הדלק את הנורה", ו-Assistant יעבד את הבקשה בענן וישלח את הפקודה למכשיר.
אתם יכולים להשתמש בתוסף הזה במהלך שלב הפיתוח כדי:
בודקים מכשירים שמשולבים ב-Google Home, גם כאלה שתומכים ב-Matter וגם כאלה שלאMatter.
כדי לזהות בעיות, אפשר לצפות ביומני הענן בזמן אמת ולבחון את כל התקשורת שזורמת בשני הכיוונים. לסנן לפי חומרה וטווח תאריכים.
בודקים את תוכן ה-JSON של הודעות היומן.
מפעילים פקודות של Assistant בפורמט של סקריפט כדי לבצע בדיקות מהירות יותר שניתן לחזור עליהן.
חבילת מקרים לבדיקה של Google Home
אתם יכולים להשתמש בGoogle Home Test Suite בGoogle Home Developer Console כדי לבדוק את השילוב של הבית החכם ולוודא שהוא עומד בדרישות האישור וההשקה של סביבת Google Home.
שילוב פונקציונליות של Matter באפליקציה ל-Android
ממשקי API של Matter ב-Google Play Services
Google Play services מציעה ממשקי API של Matter להפעלה, לשיתוף מכשירים ולגילוי תפעולי.
פלאגין Google Home ל-Android Studio
Google Home Plugin for Android Studio הוא כלי למפתחים חיוני שמאפשר להקליד פקודות ל-Assistant ישירות בכלי העריכה כדי לצפות באינטראקציות עם האפליקציות והמכשירים של Matter.
ב-IDE אפשר גם לבדוק את היומנים ב-Cloud בזמן אמת, כדי לנפות באגים בשילובים ביעילות.
אפליקציה לדוגמה של Google Home לתקן Matter
Google Home Sample App for Matter מספק דוגמה קונקרטית לשימוש בממשקי ה-API של Play services ל-Matter כדי ליצור אפליקציה שמאפשרת להפעיל ולשתף בקלות מכשירי Matter באפליקציות ובסביבות שונות.