פיתוח בשביל 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 וירטואליים וגם במכשירי Matter. זהו כלי שימושי להתנסות ברעיונות חדשים ולבדיקת מכשירים במהלך שלב הפיתוח.

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

שלב הפיתוח

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

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

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

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

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

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

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

שלב הבדיקה

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

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

כדי לבנות את האפליקציות הטובות ביותר עם Matter ל-Android באמצעות 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 מכשירים שונים באפליקציות ובסביבות עסקיות.