Interfejs Commissioning API na Androidzie obsługuje wieloadministrowanie (lub wielu administratorów) w przypadku Matter, co oznacza, że interfejs Commissioning API może pełnić funkcję głównego lub dodatkowego administratora Matter i możesz dodać własnego administratora:
Jako główny komisarz Matter:
- W tym trybie najpierw dodawana jest usługa Google z interfejsem Google.
- Możesz dodać niestandardowego komisarza.
- Po dodaniu do urządzenia tkaniny Google dzwoni się do osoby, która ma uprawnienia do konfigurowania urządzenia. Następnie ponownie otwiera się okno konfiguracji Matter.
- Jeśli z jakiegokolwiek powodu Google nie może najpierw przeprowadzić procesu uruchomienia w swojej infrastrukturze, Twoja niestandardowa usługa uruchamiania nie będzie działać.
Jako komisarz dodatkowy Matter:
- W tym trybie możesz wdrożyć własny interfejs użytkownika do uruchamiania i wdrażać urządzenia w swojej sieci (lub w innych sieciach).
- Interfejs Google Commissioning API można wywołać później z otwartym oknem uruchamiania, aby dodać sieć Google. W tym trybie Google zdecydowanie zaleca, aby po przyznaniu przez użytkownika uprawnień do korzystania z interfejsów Home API aplikacja aktywnie zachęcała użytkowników do dodania struktury Google (za pomocą interfejsu Commissioning API) po zakończeniu procesu konfiguracji.
Jak używać interfejsu Commissioning API jako głównego komisarza Matter
Poniżej znajdziesz preferowane przez Google Matterw pełni funkcjonalne kroki procesu uruchamiania:
Użytkownik rozpoczyna proces konfiguracji w aplikacji. Na przykład klika przycisk o etykiecie Dodaj urządzenie.
Interfejs Google przejmuje kontrolę i wyświetla ekran Zeskanuj Matter kod QR, umożliwiając użytkownikowi zeskanowanie kodu QR w celu rozpoczęcia procesu konfiguracji.
Na ekranie Połącz to urządzenie z kontem Google użytkownik klika Zgadzam się, aby dodać urządzenie do ekosystemu Google. Jeśli zamiast tego kliknie Anuluj, cały proces konfiguracji urządzenia zostanie natychmiast zakończony.
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 zostaną znalezione odpowiednie huby lub użytkownik nie będzie mieć uprawnień, proces konfiguracji zakończy się.
Następnie powinien pojawić się ekran Urządzenie połączone, a potem rozpocznie się proces MatterkonfiguracjiMatter. Na tym ekranie użytkownik może wybrać nazwę pomieszczenia i urządzenia.
Podczas rejestracji urządzenia w sieci Matter pojawi się ekran Przygotowuję urządzenie.
Aplikacja przejmuje kontrolę, a zarejestrowany niestandardowy komisarz jest teraz uruchamiany.
Jak korzystać z interfejsu Commissioning API jako dodatkowy komisarz Matter
Te kroki pokazują Matter proces uruchamiania, w którym Twój proces uruchamiania odbywa się przed procesem uruchamiania Google:
Użytkownik rozpoczyna proces konfiguracji w aplikacji. Na przykład klika Dodaj urządzenie.
Proces UX dotyczący uruchamiania jest uruchamiany w celu dodania urządzenia do Twojej sieci.
Po zakończeniu tego procesu możesz określić dalsze działanie, opierając je na swojej wiedzy o użytkowniku. Jeśli na przykład użytkownik wyraził zgodę na korzystanie z interfejsów Google Home API, co prawdopodobnie oznacza, że chce przekazać urządzenie do Google, możesz uruchomić proces przekazywania.
Proces wywołuje interfejs Commissioning API i przekazuje ładunek, który zawiera kod dostępu, dyskryminator i inne dostępne informacje.
Proces włączania urządzenia do sieci Google dodaje je do sieci Google.