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