ผู้ดูแลระบบหลายคนสําหรับ Commissioning API ใน Android

Commissioning API ใน Android รองรับการดูแลระบบหลายรายการ (หรือผู้ดูแลระบบหลายคน) สำหรับ Matter ซึ่งหมายความว่า Commissioning API สามารถทำหน้าที่เป็นผู้ดูแลระบบ Matter หลักหรือ รองได้ และคุณสามารถเพิ่มผู้ดูแลระบบของคุณเองได้โดยทำดังนี้

  • ในฐานะMatterกรรมาธิการหลัก

    • ในโหมดนี้ ระบบจะเพิ่มเนื้อหาของ Google ก่อนโดยใช้ UX ของ Google
    • คุณเพิ่มผู้รับมอบสิทธิ์ที่กำหนดเองได้
      • ระบบจะเรียกใช้คอมมิชชันเนอร์หลังจากเพิ่มเนื้อหาของ Google ลงในอุปกรณ์ จากนั้นจะMatter เปิดหน้าต่างการจัดสรรอีกครั้ง
      • หาก Google ไม่สามารถดำเนินการจัดสรรให้กับ Fabric ของตนเองก่อนได้ ไม่ว่าจะด้วยเหตุผลใดก็ตาม บริการจัดสรรที่กำหนดเองของคุณจะไม่ทำงาน
  • ในฐานะMatterรองประธาน

    • ในโหมดนี้ คุณสามารถใช้ UX การจัดสรรค่าคอมมิชชันของคุณเองและเริ่มต้นใช้งานกับ Fabric ของตนเอง (หรือ Fabric อื่นๆ)
    • คุณเรียกใช้ Google Commissioning API ได้ในภายหลังด้วยหน้าต่างการจัดสรรที่เปิดอยู่เพื่อเพิ่ม Fabric ของ Google ในโหมดนี้ Google ขอแนะนำเป็นอย่างยิ่งว่าเมื่อผู้ใช้ปลายทางให้สิทธิ์คุณใช้ Home API แอปควรแจ้งให้ผู้ใช้เพิ่ม Fabric ของ Google (โดยใช้ Commissioning API) หลังจากขั้นตอนการตั้งค่าเสร็จสมบูรณ์แล้ว

วิธีใช้ Commissioning API เป็นผู้ดูแลระบบ Matter หลัก

ขั้นตอนเหล่านี้แสดงMatter ขั้นตอนการเตรียมใช้งานที่มีฟีเจอร์ครบถ้วนที่ Google แนะนำ

  1. ผู้ใช้เริ่มโฟลว์การจัดสรรในแอป เช่น ผู้ใช้แตะปุ่มที่มีป้ายกำกับว่าเพิ่มอุปกรณ์

  2. Google UX จะควบคุมและแสดงหน้าจอสแกนMatterคิวอาร์โค้ด เพื่อให้ผู้ใช้สแกนคิวอาร์โค้ดเพื่อเริ่มกระบวนการตั้งค่า

  3. ในหน้าจอเชื่อมต่ออุปกรณ์นี้กับบัญชี Google ผู้ใช้จะแตะฉันยอมรับเพื่อเพิ่มอุปกรณ์ลงในระบบนิเวศของ Google หากผู้ใช้แตะยกเลิกในหน้าจอนี้แทน ระบบจะสิ้นสุดการจัดสรรอุปกรณ์ทั้งหมดทันที

  4. ในหน้าจอเลือกบ้าน ผู้ใช้จะเลือกบ้านที่สามารถควบคุมอุปกรณ์ได้ หากไม่มีบ้านที่พร้อมใช้งาน ระบบจะสร้างบ้านใหม่ หากไม่พบฮับที่เหมาะสมในบ้านหรือผู้ใช้ไม่มี สิทธิ์ กระบวนการเตรียมใช้งานจะสิ้นสุดลง

  5. จากนั้นหน้าจอเชื่อมต่ออุปกรณ์แล้วควรปรากฏขึ้น และกระบวนการMatterตั้งค่า จะเริ่มขึ้น ผู้ใช้สามารถเลือกชื่อห้องและชื่ออุปกรณ์ในหน้าจอนี้ได้

  6. หน้าจอเตรียมความพร้อมของอุปกรณ์จะปรากฏขึ้นเมื่อมีการเริ่มต้นใช้งานอุปกรณ์ ในโครงสร้าง Matter

  7. แอปจะกลับมาควบคุมอีกครั้ง และคอมมิชชันเนอร์ที่กำหนดเองจะทำงานในตอนนี้หากมีการลงทะเบียน ไว้

วิธีใช้ Commissioning API เป็นผู้ดูแลระบบ Matter รอง

ขั้นตอนเหล่านี้แสดงMatter ขั้นตอนการเตรียมใช้งานที่กระบวนการเตรียมใช้งานของคุณเกิดขึ้นก่อน กระบวนการเตรียมใช้งานของ Google

  1. ผู้ใช้เริ่มโฟลว์การจัดสรรในแอปของคุณ เช่น ผู้ใช้แตะเพิ่มอุปกรณ์

  2. ระบบจะเรียกใช้กระบวนการ UX การจัดเตรียมอุปกรณ์เพื่อเพิ่มอุปกรณ์ลงใน Fabric

  3. เมื่อเสร็จแล้ว คุณจะกำหนดลักษณะการทำงานที่ตามมาได้โดยอิงตามความรู้เกี่ยวกับผู้ใช้ เช่น หากผู้ใช้เลือกใช้ Google Home API ซึ่งอาจเป็นข้อบ่งชี้ว่าผู้ใช้ต้องการมอบหมายให้ Google คุณก็สามารถทริกเกอร์กระบวนการมอบหมายได้

  4. กระบวนการของคุณเรียกใช้ Commissioning API และระบุเพย์โหลด ซึ่งมีรหัสผ่าน ตัวแยกแยะ และข้อมูลอื่นๆ ที่พร้อมใช้งาน

  5. กระบวนการจัดเตรียมอุปกรณ์ของ Google จะเพิ่มอุปกรณ์ลงใน Fabric ของ Google