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