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 แนะนำ
ผู้ใช้เริ่มโฟลว์การจัดสรรในแอป เช่น ผู้ใช้แตะปุ่มที่มีป้ายกำกับว่าเพิ่มอุปกรณ์
Google UX จะควบคุมและแสดงหน้าจอสแกนMatterคิวอาร์โค้ด เพื่อให้ผู้ใช้สแกนคิวอาร์โค้ดเพื่อเริ่มกระบวนการตั้งค่า
ในหน้าจอเชื่อมต่ออุปกรณ์นี้กับบัญชี Google ผู้ใช้จะแตะฉันยอมรับเพื่อเพิ่มอุปกรณ์ลงในระบบนิเวศของ Google หากผู้ใช้แตะยกเลิกในหน้าจอนี้แทน ระบบจะสิ้นสุดการจัดสรรอุปกรณ์ทั้งหมดทันที
ในหน้าจอเลือกบ้าน ผู้ใช้จะเลือกบ้านที่สามารถควบคุมอุปกรณ์ได้ หากไม่มีบ้านที่พร้อมใช้งาน ระบบจะสร้างบ้านใหม่ หากไม่พบฮับที่เหมาะสมในบ้านหรือผู้ใช้ไม่มี สิทธิ์ กระบวนการเตรียมใช้งานจะสิ้นสุดลง
จากนั้นหน้าจอเชื่อมต่ออุปกรณ์แล้วควรปรากฏขึ้น และกระบวนการMatterตั้งค่า จะเริ่มขึ้น ผู้ใช้สามารถเลือกชื่อห้องและชื่ออุปกรณ์ในหน้าจอนี้ได้
หน้าจอเตรียมความพร้อมของอุปกรณ์จะปรากฏขึ้นเมื่อมีการเริ่มต้นใช้งานอุปกรณ์ ในโครงสร้าง Matter
แอปจะกลับมาควบคุมอีกครั้ง และคอมมิชชันเนอร์ที่กำหนดเองจะทำงานในตอนนี้หากมีการลงทะเบียน ไว้
วิธีใช้ Commissioning API เป็นผู้ดูแลระบบ Matter รอง
ขั้นตอนเหล่านี้แสดงMatter ขั้นตอนการเตรียมใช้งานที่กระบวนการเตรียมใช้งานของคุณเกิดขึ้นก่อน กระบวนการเตรียมใช้งานของ Google
ผู้ใช้เริ่มโฟลว์การจัดสรรในแอปของคุณ เช่น ผู้ใช้แตะเพิ่มอุปกรณ์
ระบบจะเรียกใช้กระบวนการ UX การจัดเตรียมอุปกรณ์เพื่อเพิ่มอุปกรณ์ลงใน Fabric
เมื่อเสร็จแล้ว คุณจะกำหนดลักษณะการทำงานที่ตามมาได้โดยอิงตามความรู้เกี่ยวกับผู้ใช้ เช่น หากผู้ใช้เลือกใช้ Google Home API ซึ่งอาจเป็นข้อบ่งชี้ว่าผู้ใช้ต้องการมอบหมายให้ Google คุณก็สามารถทริกเกอร์กระบวนการมอบหมายได้
กระบวนการของคุณเรียกใช้ Commissioning API และระบุเพย์โหลด ซึ่งมีรหัสผ่าน ตัวแยกแยะ และข้อมูลอื่นๆ ที่พร้อมใช้งาน
กระบวนการจัดเตรียมอุปกรณ์ของ Google จะเพิ่มอุปกรณ์ลงใน Fabric ของ Google