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