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 komiseri olarak hizmet edebileceği ve kendi komiserinizi 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, Matterdevreye alma penceresi yeniden açılarak Matterdevreye alma uzmanınız çağrılır.
      • Google, herhangi bir nedenle önce kendi kumaşına göre devreye almayı tamamlayamazsa özel devreye alma hizmetiniz çalışmaz.
  • İkincil Matter komisyoncusu olarak:

    • Bu modda, kendi kullanıma sunma kullanıcı deneyiminizi uygulayabilir ve kendi kumaşlarını (veya diğer kumaşları) kullanabilirsiniz.
    • 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'leri kullanma izni verdiğinde, uygulamanın, devreye alma akışınız tamamlandıktan sonra kullanıcıları Google'ın kumaşını (Devreye Alma API'sini kullanarak) eklemeye aktif olarak teşvik etmesini önemle tavsiye eder.

Commissioning API'yi birincil Matter komisyoncusu 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, Cihaz Ekle etiketli bir düğmeye dokunur.

  2. Google kullanıcı deneyimi kontrolü devralır ve Matter QR kodunu tarayın ekranını gösterir. Böylece kullanıcı, kurulum işlemine başlamak için QR kodunu tarayabilir.

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

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

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

  6. Cihaz Matter kumaşına eklenirken Cihazınız hazırlanıyor ekranı görünür.

  7. Uygulamanız kontrolü devralır ve kayıtlıysa özel komisyoncu çalışır.

Commissioning API'yi ikincil Matter komiseri olarak kullanma

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

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

  2. Fabrikanıza cihaz eklemek için kullanıma sunma kullanıcı deneyimi süreciniz çalıştırılır.

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

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

  5. Google'ın devreye alma işlemi, cihazı Google ağına ekler.