Przekazywanie spraw w regionie Matter odnosi się do procesu przypisywania Dane logowania do Fabric na nowym urządzeniu. Komisarz to urządzenie, które przeprowadza proces konfiguracji. Komisarz to nowe urządzenie, które musi dostępnych w Fabric.
Ogólnie proces uruchamiania można podzielić na kilka etapów:
Wykrywanie urządzeń
Przed rozpoczęciem procesu przekazywania środków komisarz musi: reklamowaniem się. Komisja może reklamować się, korzystając z dowolnej z Odkrywanie w ramach prowizji . Komisarz musi też dostarczyć ładunek wprowadzający.
Połącz z urządzeniem (PASE)
Po obejrzeniu reklamy przez komisarza Komisarz używa kodu dostępu z ładunku wprowadzającego Wykonaj Passcode Authenticated Session Establishment (PASE), aby połączyć się z urządzeniem. W ten sposób możesz bezpiecznie ustalić klucze, których oba urządzenia będą mogły używać do ustanawiania komunikacji między usługami. Na tym etapie komisarz włącza też zabezpieczenia przed awariami. Ochrona przed awariami umożliwia przywrócenie urządzenia do pierwotnego stanu po uruchomieniu nie zostanie ukończona.
Pobieranie informacji dotyczących komisarza
Komisarz odczytuje wszystkie opisy komisarza.
DescriptorCluster
znajduje się w punkcie końcowym 0 urządzenia i opisuje wszystkie pozostałe
i punktów końcowych. Komisarz odczytuje też grupę podstawowych informacji, która zawiera
takie jak identyfikator dostawcy, identyfikator produktu, nazwa produktu i numer seryjny.
Na tym etapie komisarz odczytuje również rodzaj urządzenia
co pomaga dbać o wygodę komisarza.
Konfiguracja zgodności z przepisami
Komisarz konfiguruje informacje prawne dla komisarza za pomocą
SetRegulatoryConfig
. Informacje prawne to m.in.:
przez skonfigurowanie lokalizacji (wewnątrz/na zewnątrz/oba) urządzenia lub konfiguracji
dla danego kraju.
Atestacja komisji
Celem procedury poświadczania komisarza jest ustalenie, czy urządzenie ma certyfikat i jest oryginalnym urządzeniem Matter. Komisarz wyodrębnia certyfikat atestu urządzeń (DAC) oraz Certyfikat Product atestation Intermediate (PAI) wydany przez komisarza. Te certyfikaty zawierają identyfikator dostawcy, identyfikator produktu i publiczny atest. Klucz. Po otrzymaniu certyfikatów komisarz wysyła żądanie weryfikacji, które powinno zostać podpisane kluczem prywatnym attestacji. Na tej podstawie komisarz weryfikuje autentyczność.
Żądanie podpisania certyfikatu
Komisarz wysyła do komisarza wniosek o podpisanie certyfikatu. Komisarz tworzy unikalną parę kluczy operacyjnych, która będzie używana Certificate Authenticated Session Establishment (CASE) później. Komisja zwraca otrzymane informacje dotyczące żądania podpisania certyfikatu do Komisarza.
Dodaj certyfikat działania węzła (NOC)
Komisarz korzysta z informacji dotyczących przedstawiciela obsługi klienta otrzymanych od komisarza.
przekazuje ją do menedżera domen administracyjnej (ADM), aby wygenerować
Certyfikat działania węzła (NOC). Komisarz instaluje mechanizm główny
zaświadczenie dla komisarza za pomocą polecenia AddTrustedRootCertReq
i
a potem instaluje certyfikat operacyjny węzła przy użyciu polecenia AddNOC
.
Udostępnianie sieci
Komisarz konfiguruje sieć operacyjną dla komisarza. Ten
urządzenia Thread lub Wi-Fi wymagają kroku. Ten krok jest
nie są potrzebne w przypadku urządzeń Ethernet, na których jest już podłączone
Wykorzystuje ScanNetworks
, AddOrUpdateWifiNetwork
i ConnectNetwork
poleceń.
Analiza działań
Po podłączeniu nowo zleconego węzła do sieci komisarz zastosowania Odkrywanie operacji aby znaleźć węzeł w operacyjnej sieci. Wykrywanie operacyjne to proces, w którym węzły z powierzonym dostępem są znajdowane w sieci operacyjnej za pomocą DNS-SD. Jeśli komisarz jest urządzeniem Wi-Fi, używa mDNS do wykryć urządzenie.
Analiza działań pomaga komisarzowi i innym węzłom w sieci poznać adresu IP i portu używanych przez komisarza.
Ustanowienie sesji CASE
Po wykryciu nowo zleconego węzła W spotkaniu bierze udział CASE sesja komisarza i urządzenia. Ta sesja jest zainicjowana przez komisarza i odpowiada urządzenia. Na tym etapie są wymieniane certyfikaty operacyjne, a także udostępniane zaufania buduje się, upewniając się, że funkcjonują w tej samej strukturze logicznej.
Zakończono przekazanie
Komisarz używa CASE, aby wysłać polecenie CommissioningComplete
do nowo zainstalowanego urządzenia. To jest
ostatni etap
wdrożenia. CommissioningComplete
również
automatycznie wyłączy alarm bezwładny. Po uruchomieniu
urządzenie działa jak każdy inny węzeł w sieci operacyjnej.