ניהול על ידי כמה אדמינים ב-Commissioning API ל-Android

‏Commissioning API ב-Android תומך בניהול מרובה (או ניהול על ידי כמה אדמינים) ב-Matter. כלומר, ‏Commissioning API יכול לשמש כגורם הממנה הראשי או המשני של Matter, ואפשר להוסיף גורם ממנה משלכם:

  • כמפעיל הראשי של Matter:

    • במצב הזה, הרכיבים של Google Fabric מתווספים קודם באמצעות ממשק המשתמש של Google.
    • אפשר להוסיף גורם מקשר מותאם אישית.
      • הגורם המפקח יקבל קריאה אחרי הוספת Google Fabric למכשיר, ואז חלון ההפעלה Matter ייפתח מחדש.
      • אם מסיבה כלשהי Google לא יכולה להשלים את ההגדרה הראשונית של ה-fabric שלה, שירות ההגדרה המותאם אישית לא יפעל.
  • כנציב Matter משני:

    • במצב הזה, אפשר להטמיע ממשק משתמש משלכם להקצאת משימות ולהצטרף ל-Fabric משלכם (או ל-Fabrics אחרים).
    • אפשר להפעיל את Google Commissioning API מאוחר יותר באמצעות חלון הפעלה פתוח כדי להוסיף את Google Fabric. במצב הזה, Google ממליצה מאוד שכאשר משתמש קצה מעניק לכם הרשאה להשתמש בממשקי Home API, האפליקציה תציג למשתמשים בקשה להוסיף את הפלטפורמה של Google (באמצעות Commissioning API) אחרי שהתהליך של ההפעלה יושלם.

איך משתמשים ב-Commissioning API כגורם המבצע הראשי של ההזמנה ב-Matter

השלבים הבאים מציגים את תהליך ההפעלה המלא של Matter המועדף על Google:

  1. המשתמש מתחיל את תהליך ההפעלה באפליקציה. לדוגמה, המשתמש מקשקש על הלחצן הוספת מכשיר.

  2. ממשק המשתמש של Google מקבל את השליטה ומציג את המסך סריקת קוד QR של Matter, שמאפשר למשתמש לסרוק את קוד ה-QR כדי להתחיל בתהליך ההגדרה.

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

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

  5. לאחר מכן אמור להופיע המסך המכשיר מחובר, ויתחיל תהליך ההגדרה של Matter. במסך הזה, המשתמש יכול לבחור שם לחדר ולמכשיר.

  6. המסך המכשיר בתהליך הגדרה מופיע במהלך ההוספה של המכשיר ל-fabric של Matter.

  7. האפליקציה ממשיכה לשלוט, והמפקח המותאם אישית, אם הוא רשום, פועל עכשיו.

איך משתמשים ב-Commissioning API בתור גורם מפקח משני ב-Matter

השלבים האלה מציגים את תהליך ההפעלה של Matter, שבו תהליך ההפעלה שלכם מתרחש לפני תהליך ההפעלה של Google:

  1. המשתמש מתחיל את תהליך ההפעלה באפליקציה. לדוגמה, המשתמש מקייש על הוספת מכשיר.

  2. תהליך ה-UX להפעלה פועל כדי להוסיף מכשיר ל-fabric.

  3. לאחר השלמת התהליך, תוכלו לקבוע את ההתנהגות הבאה על סמך הידע שלכם לגבי המשתמש. לדוגמה, אם המשתמש הביע הסכמה לשימוש ב-Google Home APIs, סביר להניח שהוא רוצה להעביר עמלות ל-Google, ולכן תוכלו להפעיל את תהליך העברת העמלות.

  4. התהליך קורא ל-Commissioning API ומספק את עומס העבודה, שמכיל את קוד הגישה, המזהה ומידע זמין אחר.

  5. תהליך ההפעלה של Google מוסיף את המכשיר ל-Google Fabric.