Matter'da devreye alma, yeni bir cihaza Fabric kimlik bilgilerini atama sürecini ifade eder. Komisyoner, devreye alma işlemini yapan cihazdır. Komisyonlu, Fabric'e sağlanması gereken yeni cihazdır.
Üst düzeyde, devreye alma akışı birden fazla aşamaya ayrılabilir:

Cihaz bulma
Komisyon alma akışının başlamasından önce, komisyon alan tarafın kendisinin reklamını yapmaya başlaması gerekir. Komisyoncu, üç komisyonlu keşif yönteminden herhangi birini kullanarak kendisinin reklamını yapabilir. Komisyon alan kişi, ilk katılım yükünü de sağlamalıdır.
Cihaza bağlanma (PASE)
Komiser reklamı görüp Ayırt Edici ile eşleştirdikten sonra, cihaza bağlanmak için Passcode Authenticated Session Establishment (PASE) yapmak üzere ilk katılım yükündeki geçiş kodunu kullanır. Bu yöntem, her iki cihazın da iletişim kurmak için kullanabileceği anahtarları güvenli bir şekilde oluşturmak için kullanılır. Bu adımda Komiser, güvenli bir mekanizma da kurar. Güvenli mod, devreye alma işlemi başarılı bir şekilde tamamlanmazsa cihazı orijinal durumuna geri döndürmenin bir yolunu sağlar.
Komisyon üyesi bilgilerini alma
Komisyon üyesi, komisyon üyesinden gelen tüm tanımlayıcıları okur. DescriptorCluster
, cihazın 0. uç noktasında bulunur ve diğer tüm uç noktaları açıklar. Komisyon üyesi, satıcı kimliği, ürün kimliği, ürün adı ve seri numarası gibi bilgileri içeren Temel Bilgi Kümesi'ni de okur.
Bu adımda, Komisyon Üyesi, Komisyon Alan'ın cihaz türünü de okur. Bu, Komisyon Üyesi tarafında kullanıcı deneyimini iyileştirmeye yardımcı olur.
Yasal düzenlemelere ilişkin yapılandırma
Komisyon üyesi, SetRegulatoryConfig
komutunu kullanarak komisyon üyesiyle ilgili düzenleyici bilgileri yapılandırır. Yasal düzenlemelerle ilgili bilgiler arasında cihazın konumunu (iç mekan/dış mekan/her ikisi) yapılandırma veya ülke kodunu ayarlama gibi bilgiler yer alır.
Komisyon üyesi onayı
Komisyon üyesi onay prosedürünün amacı, bir cihazın sertifikalı olup olmadığını ve orijinal bir Matter cihaz olup olmadığını belirlemektir. Yetkili, Cihaz Onay Sertifikası (DAC) ve Ürün Onay Ara Sertifikası (PAI)'nı yetkilendirilenden alır. Bu sertifikalar, tedarikçi kimliğini, ürün kimliğini ve onay ortak anahtarını içerir. Sertifikalar alındıktan sonra Komisyon Üyesi, Attestation Private Key tarafından imzalanması gereken bir meydan okuma isteğinde bulunur ve bu isteği, Komisyon Üyesi'nin kimliğinin doğruluğunu kanıtlamak için kullanır.
Sertifika İmzalama İsteği (CSR)
Komisyon üyesi, komisyon başkanına bir Sertifika İmzalama İsteği (CSR) gönderir. Komisyon üyesi, daha sonra Certificate Authenticated Session Establishment (CASE) içinde kullanılacak benzersiz bir operasyonel anahtar çifti oluşturur. Komisyon üyesi, sonuçlanan CSR bilgilerini Komisyon üyesine geri gönderir.
Düğüm Operasyonel Sertifikası (NOC) ekleme
Komisyon üyesi, komisyon üyesinden aldığı CSR bilgilerini kullanır ve güvenilir bir Node Operational Certificate (NOC) oluşturmak için Administrative Domain Manager (ADM)'ye iletir. Komisyon üyesi, AddTrustedRootCertReq
komutunu kullanarak Komisyon üyesine Kök Sertifika'yı yükler ve ardından AddNOC
komutunu kullanarak Düğüm İşletim Sertifikası'nı yükler.
Ağ sağlama
Komisyon üyesi, komisyon üyesinde operasyonel ağı yapılandırır. Bu adım, Thread veya kablosuz cihazlar için gereklidir. Bu adım, cihazın zaten ağa bağlı olduğu Ethernet cihazları için gerekli değildir. ScanNetworks
, AddOrUpdateWifiNetwork
ve ConnectNetwork
komutlarını kullanır.
Operasyonel keşif
Yeni görevlendirilen düğüm ağa bağlandıktan sonra Komisyon Üyesi, operasyonel ağdaki düğümü bulmak için Operasyonel Keşif'i kullanır. Operasyonel keşif, DNS-SD kullanılarak operasyonel ağda devreye alınmış düğümlerin bulunma sürecidir. Komisyonlu cihaz bir kablosuz cihazsa cihazı bulmak için mDNS'yi kullanır.
Operasyonel keşif, Komisyon Üyesi'nin kullandığı IP adresini ve bağlantı noktasını Komisyon Üyesi ve ağdaki diğer düğümlerin bilmesine yardımcı olur.
CASE oturumu oluşturma
Yeni görevlendirilen düğüm keşfedildikten sonra, görevlendiren ile cihaz arasında CASE oturumu oluşturulur. Bu oturum, Komisyon Üyesi tarafından başlatılır ve cihaza yanıt verilir. Bu adımda, operasyonel sertifikalar değiştirilir ve aynı mantıksal yapıda oldukları doğrulanarak ortak bir güven oluşturulur.
Devreye alma işlemi tamamlandı
Komiser, yeni görevlendirilen cihaza CommissioningComplete
komutunu göndermek için CASE kullanır. Bu, devreye alma sürecindeki son adımdır. CommissioningComplete
ayrıca güvenli zamanlayıcıyı otomatik olarak devre dışı bırakır. Hazır hale getirme işlemi başarıyla tamamlandıktan sonra cihaz, operasyonel ağdaki diğer düğümler gibi çalışır.