ผู้ดูแลระบบหลายคนสําหรับ 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 ได้ในภายหลังด้วยหน้าต่างการจัดสรรที่เปิดอยู่เพื่อเพิ่มโครงสร้างพื้นฐานของ Google ในโหมดนี้ Google ขอแนะนำเป็นอย่างยิ่งว่าเมื่อผู้ใช้ปลายทางให้สิทธิ์คุณใช้ Home API แอปควรแจ้งให้ผู้ใช้เพิ่ม Fabric ของ Google (โดยใช้ Commissioning API) หลังจากขั้นตอนการตั้งค่าเสร็จสมบูรณ์แล้ว

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

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

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

  2. UX ของ Google จะควบคุมและแสดงหน้าจอสแกน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