Commissioning API, Matter için çoklu yönetimi (veya çoklu yönetici) destekler. Bu, Commissioning API'nin birincil veya ikincil Matter komisyoncusu olarak hizmet edebileceği ve kendi komisyoncunuzu ekleyebileceğiniz anlamına gelir:
Birincil Matter komisyoncusu olarak:
- Bu modda, Google kullanıcı deneyimi kullanılarak önce Google kumaşı eklenir.
- Özel bir komisyoncu ekleyebilirsiniz.
- Google Fabric cihaza eklendikten sonra komisyoneriniz çağrılır ve Mattercommissioning penceresi yeniden açılır.
- Google herhangi bir nedenle önce kendi kumaşına göre devreye almayı tamamlayamazsa özel devreye alma hizmetiniz çalışmaz.
İkincil Matter komiseri olarak:
- Bu modda, kendi kullanıma sunma kullanıcı deneyiminizi uygulayabilir ve kendi kumaşlarında (veya diğer kumaşlarda) ilk katılım işlemini yapabilirsiniz.
- Google Commissioning API, Google kumaşını eklemek için daha sonra açık bir devreye alma penceresiyle çağrılabilir. Bu modda Google, bir son kullanıcı Home API'lerini kullanma izni verdiğinde, uygulamanın, devreye alma akışınız tamamlandıktan sonra kullanıcıları Google'ın kumaşını eklemeye (Devreye Alma API'sini kullanarak) aktif olarak teşvik etmesini önemle tavsiye eder.
Commissioning API'yi birincil Matter komiseri olarak kullanma
Bu adımlarda, Google'ın tercih ettiği Matter tam özellikli, devreye alma akışı gösterilmektedir:
Kullanıcı, uygulamada devreye alma akışını başlatır. Örneğin, Cihaz Ekle etiketli bir düğmeye dokunur.
Google kullanıcı deneyimi kontrolü devralır ve Matter QR kodunu tara ekranını gösterir. Böylece kullanıcı, kurulum işlemine başlamak için QR kodunu tarayabilir.
Kullanıcı, Bu cihazı Google Hesabınıza bağlayın ekranında Kabul ediyorum'a dokunarak cihazı Google ekosistemine ekler. Kullanıcı bu ekranda İptal'e dokunursa tüm cihazların devreye alınması işlemi hemen sonlandırılır.
Kullanıcı, Ev seçin ekranında cihazı kontrol edebileceği evi seçer. Ev yoksa yeni bir ev oluşturulur. Evde uygun bir merkez bulunamazsa veya kullanıcının izinleri yoksa devreye alma işlemi sona erer.
Ardından Cihaz bağlı ekranı gösterilir ve Matter kurulum işlemi başlar. Kullanıcı bu ekranda bir oda ve cihaz adı seçebilir.
Cihaz Matter kumaşına eklenirken Cihazınız hazırlanıyor ekranı gösterilir.
Uygulamanız kontrolü devralır ve kayıtlıysa özel komisyoncu hemen çalışır.
Commissioning API'yi ikincil Matter komiseri olarak kullanma
Bu adımlarda, devreye alma sürecinizin Google devreye alma sürecinden önce gerçekleştiği Matterdevreye alma akışı gösterilmektedir:
Kullanıcı, uygulamanızda devreye alma akışını başlatır. Örneğin, Cihaz Ekle'ye dokunur.
Fabrikanıza cihaz eklemek için kullanıcı deneyimi devreye alma işleminiz çalıştırılır.
Bu işlem tamamlandıktan sonra, kullanıcı hakkındaki bilgilerinize dayanarak sonraki davranışı belirleyebilirsiniz. Örneğin, kullanıcı Google Home API'lerini etkinleştirdiyse (bu, kullanıcının Google'a komisyon ödemek istediğine dair bir gösterge olabilir) komisyon verme sürecini tetikleyebilirsiniz.
İşleminiz, Commissioning API'yi çağırır ve şifre kodunu, ayırıcıyı ve mevcut diğer bilgileri içeren yükü sağlar.
Google'ın devreye alma işlemi, cihazı Google ağına ekler.