Android'deki Commissioning API, Matter için çoklu yönetimi (veya çoklu yönetici) destekler. Bu, Commissioning API'nin birincil veya ikincil Matter komisyoneri olarak hizmet verebileceği ve kendi komisyonerinizi ekleyebileceğiniz anlamına gelir:
Birincil Matter komisyon üyesi olarak:
- Bu modda, Google kumaşı önce Google kullanıcı deneyimi kullanılarak eklenir.
- Özel bir komisyon üyesi ekleyebilirsiniz.
- Google kumaşı cihaza eklendikten sonra komisyon üyeniz aranır ve Matter hazırlama penceresi yeniden açılır.
- Google, herhangi bir nedenle kendi kumaşında devreye alma işlemini tamamlayamazsa özel devreye alma hizmetiniz çalışmaz.
İkincil Matter komisyon üyesi olarak:
- Bu modda, kendi devreye alma kullanıcı deneyiminizi uygulayabilir ve kendi ağınıza (veya diğer ağlara) dahil olabilirsiniz.
- Google Commissioning API, Google kumaşını eklemek için daha sonra açık bir devreye alma penceresiyle çağrılabilir. Bu modda Google, son kullanıcıların Home API'lerini kullanmanıza izin vermesi durumunda, hazırlama akışınız tamamlandıktan sonra uygulamanın, kullanıcıları Google'ın kumaşını (Commissioning API'yi kullanarak) eklemeye aktif olarak yönlendirmesini önemle tavsiye eder.
Commissioning API'yi birincil Matter komisyon üyesi 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, kullanıcı Cihaz Ekle etiketli bir düğmeye dokunur.
Google kullanıcı deneyimi kontrolü ele alır ve QR Kodu Matter Tara ekranını gösterir. Böylece kullanıcı, kurulum sürecini başlatmak için QR kodunu tarayabilir.
Bu cihazı Google Hesabınıza bağlayın ekranında kullanıcı, Google ekosistemine bir cihaz eklemek için Kabul ediyorum'a dokunur. Kullanıcı bu ekranda İptal'e dokunursa cihazın kullanıma hazırlama işlemi hemen sona erer.
Bir ev seçin ekranında kullanıcı, cihazı kontrol edebileceği evi seçer. Kullanılabilir ev yoksa yeni bir ev oluşturulur. Evde uygun hub bulunamazsa veya kullanıcının izinleri yoksa hazırlama işlemi sona erer.
Ardından Cihaz bağlandı ekranı görünür ve Matter kurulum süreci başlar. Kullanıcı bu ekranda bir oda ve cihaz adı seçebilir.
Cihaz Matter yapısına dahil edilirken Cihazınız hazırlanıyor ekranı görünür.
Uygulamanız kontrolü yeniden kazanır ve kayıtlıysa özel komisyoner çalışmaya başlar.
Commissioning API'yi ikincil Matter komisyoneri olarak kullanma
Bu adımlarda, Google'ın hazırlık sürecinden önce kendi hazırlık sürecinizin gerçekleştiği Matter hazırlık akışı gösterilmektedir:
Kullanıcı, uygulamanızda devreye alma akışını başlatır. Örneğin, kullanıcı Cihaz Ekle'ye dokunur.
Bir cihazı kumaşınıza eklemek için devreye alma kullanıcı deneyimi süreciniz çalıştırılır.
Bu işlem tamamlandıktan sonra, kullanıcının davranışını bilginize göre belirleyerek sonraki davranışları yönlendirebilirsiniz. Örneğin, kullanıcı Google Home API'lerini etkinleştirdiyse (bu durum, kullanıcının Google'a devreye alma işlemi yapmak istediğinin bir göstergesi olabilir) devreye alma sürecini tetikleyebilirsiniz.
İşleminiz, Commissioning API'yi çağırır ve geçiş kodu, ayırt edici ve diğer mevcut bilgileri içeren yükü sağlar.
Google'da devreye alma işlemi, cihazı Google yapısına ekler.