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

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 ilk olarak 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, bir son kullanıcı size Home API'lerini kullanma izni verdiğinde, uygulamanın devreye alma akışınız tamamlandıktan sonra kullanıcıları Google'ın kumaşını (Commissioning API'yi kullanarak) eklemeye aktif olarak yönlendirmesini ö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 kodu Matter tarama 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 kullanıma hazırlama 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 bulunmazsa 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 komisyoncu çalışmaya başlar.

Commissioning API'yi ikincil Matter komisyoneri 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 devreye 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 görevlendirme yapmak istediğinin bir göstergesi olabilir) görevlendirme 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.