Android'de Commissioning API için çoklu yönetici

Android'deki Commissioning API, Matter için çoklu yönetimi (veya çoklu yöneticiyi) destekler; bu, Commissioning API'nin birincil veya ikincil Matter komisyoncusu olarak hizmet verebileceği ve kendi komisyoncunuzu ekleyebileceğiniz anlamına gelir:

  • Birincil Matter komiseri olarak:

    • Bu modda öncelikle Google UX kullanılarak Google kumaşı eklenir.
    • Özel bir komisyoncu ekleyebilirsiniz.
      • Google yapısı cihaza eklendikten sonra komisyoncunuz aranır ve ardından Matter komisyonlama penceresi yeniden açılır.
      • Google herhangi bir nedenle kendi altyapısına yönelik devreye alma işlemini tamamlayamazsa, özel devreye alma hizmetiniz çalışmayacaktır.
  • İkincil Matter komiseri 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, bir son kullanıcı size Home API'lerini kullanma izni verdiğinde, hazırlama akışınız tamamlandıktan sonra uygulamanın, kullanıcılardan Google'ın kumaşını (Commissioning API'yi kullanarak) eklemelerini aktif olarak istemenizi önemle tavsiye eder.

Commissioning API'yi birincil Matter komisyoneri olarak kullanma

Bu adımlarda, Google'ın tercih ettiği Matter tam özellikli devreye alma akışı gösterilmektedir:

  1. Kullanıcı, uygulamada devreye alma akışını başlatır. Örneğin, kullanıcı Cihaz Ekle etiketli bir düğmeye dokunur.

  2. Google kullanıcı deneyimi kontrolü ele alır ve QR kodunu Matter tarayın ekranını gösterir. Böylece kullanıcı, kurulum sürecini başlatmak için QR kodunu tarayabilir.

  3. 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 devreye alınması işlemi hemen sona erer.

  4. 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.

  5. 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.

  6. Cihaz, Matter yapısına dahil edilirken Cihazınız hazırlanıyor ekranı görünür.

  7. Uygulamanız kontrolü yeniden kazanır ve kayıtlıysa özel komisyoner çalışmaya başlar.

Commissioning API'yi ikincil Matter komisyon üyesi olarak kullanma

Bu adımlarda, Matter Google'ın devreye alma sürecinden önce devreye alma işleminizin gerçekleştiği devreye alma akışı gösterilmektedir:

  1. Kullanıcı, uygulamanızda kullanıma alma akışını başlatır. Örneğin, kullanıcı Cihaz Ekle'ye dokunur.

  2. Bir cihazı kumaşınıza eklemek için devreye alma kullanıcı deneyimi süreciniz çalıştırılır.

  3. Bu işlem tamamlandıktan sonra, kullanıcının davranışını bilginize dayanarak belirleyebilirsiniz. Ö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.

  4. İş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.

  5. Google'da devreye alma işlemi, cihazı Google yapısına ekler.