Wiele administratorów w przypadku interfejsu Commissioning API

Interfejs Commissioning API obsługuje administrację wielopoziomową (lub wieloadministracyjną) w Matter, co oznacza, że interfejs Commissioning API może pełnić funkcję głównego lub dodatkowego Matterkomisarza i że możesz dodać własnego komisarza:

  • Jako główny Matterkomisarz:

    • W tym trybie najpierw dodawana jest platforma Google, która korzysta z interfejsu Google.
    • Możesz dodać niestandardowego zleceniodawcę.
      • Po dodaniu komponentu Google do urządzenia zostanie nawiązane połączenie z zamawiającym, a okno Matterdo zamawiania ponownie się otworzy.
      • Jeśli z jakiegokolwiek powodu Google nie może najpierw wykonać wdrożenia na własnym sprzęcie, usługa niestandardowego wdrożenia nie zostanie uruchomiona.
  • Jako drugi Matterkomisarz:

    • W tym trybie możesz wdrożyć własny interfejs użytkownika i włączyć go w ramach własnego komponentu (lub innych komponentów).
    • Interfejs Google Commissioning API można wywołać później w otwartym oknie konfiguracji, aby dodać usługę Google Fabric. W tym trybie Google zdecydowanie zaleca, aby po zakończeniu procesu konfiguracji aplikacja aktywnie zachęcała użytkowników do dodania usługi Google (za pomocą interfejsu Commissioning API).

Jak korzystać z interfejsu Commissioning API jako główny komisarz Matter

Te kroki pokazują preferowany przez Google Matterpełny proces konfiguracji:

  1. Użytkownik inicjuje proces konfiguracji w aplikacji. Na przykład klika przycisk Dodaj urządzenie.

  2. Interfejs Google przejmuje kontrolę i wyświetla ekran Skanuj kod QRMatter, na którym użytkownik może zeskanować kod QR, aby rozpocząć proces konfiguracji.

  3. Na ekranie Połącz to urządzenie ze swoim kontem Google użytkownik klika Zgadzam się, aby dodać urządzenie do ekosystemu Google. Jeśli użytkownik kliknie na tym ekranie Anuluj, wszystkie czynności związane z uruchomieniem urządzenia zostaną natychmiast zakończone.

  4. Na ekranie Wybierz dom użytkownik wybiera dom, z którego może sterować urządzeniem. Jeśli nie ma dostępnego domu, zostanie utworzony nowy. Jeśli w domu nie ma odpowiednich koncentratorów lub użytkownik nie ma uprawnień, proces konfiguracji kończy się.

  5. Następnie powinien pojawić się ekran Urządzenie połączone i rozpocznie się proces konfiguracji Matter. Na tym ekranie użytkownik może wybrać nazwę sali i urządzenia.

  6. Gdy urządzenie jest rejestrowane w usługach Matter, pojawia się ekran Przygotowuję urządzenie.

  7. Aplikacja odzyskuje kontrolę, a jeśli został zarejestrowany, uruchamia się komisarz niestandardowy.

Jak korzystać z interfejsu Commissioning API jako drugi komisarz Matter

Te czynności pokazują proces Matter uzyskiwania certyfikatu, w ramach którego Twój proces certyfikacji odbywa się przed procesem certyfikacji Google:

  1. Użytkownik inicjuje proces konfiguracji w aplikacji. Na przykład klika Dodaj urządzenie.

  2. Twój proces wdrażania interfejsu użytkownika służy do dodawania urządzeń do Twojej sieci.

  3. Po zakończeniu procesu możesz określić dalsze działanie, bazując na swojej wiedzy o użytkowniku. Jeśli na przykład użytkownik korzysta z interfejsów API Google Home, co może wskazywać, że chce zlecić Google wykonanie projektu, możesz uruchomić proces zlecania.

  4. Twój proces wywołuje interfejs Commissioning API i przekazuje ładunek, który zawiera kod dostępu, dyskryminator i inne dostępne informacje.

  5. Proces wdrożenia Google dodaje urządzenie do infrastruktury Google.