ผู้ดูแลระบบหลายคนสําหรับ 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