פיתוח בשביל Matter

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

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

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

ב-Google Home Device SDK יש ממשקי API וכלים שמאפשרים להרחיב את ה-SDK של Matter בקוד פתוח לבנייה מהירה וחדשנית עם הבינה של Google.

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

שלב הפיתוח

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

סביבת פיתוח של מכשיר וירטואלי ב-Matter

שלב הפיתוח

Matter Virtual Device Development Environment (MVD-DE) הוא קונטיינר Docker מוגדר מראש שכולל את הקוד Virtual Device Controller (VDC) אפליקציה התחלתית, שניתן להשתמש בה כדי לשלוט גם בווירטואלית וגם פיזית Matter מכשירים. זהו כלי שימושי לניסיון רעיונות חדשים ולבדיקת מכשירים במהלך שלב הפיתוח.

תוסף Google Home ל-VS Code

שלב הפיתוח

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

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

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

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

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

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

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

שלב הבדיקה

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

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

פיתוח האפליקציות הטובות ביותר ל-Android Matter באמצעות Google Home Mobile SDK.

ממשקי API של תקן Matter ב-Google Play Services

שלב הפיתוח

מבצע של 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 מכשירים בין אפליקציות, מערכות אקולוגיות.