ผู้ดูแลระบบหลายคนสําหรับ Commissioning API

Commissioning API รองรับการดูแลระบบแบบหลายบัญชี (หรือการดูแลระบบแบบหลายบัญชี) สำหรับ Matter ซึ่งหมายความว่า Commissioning API สามารถทำหน้าที่เป็นผู้ให้บริการ Matter หลักหรือรอง และคุณสามารถเพิ่มผู้ให้บริการของคุณเองได้ ดังนี้

  • สิ่งที่คุณทำได้ในฐานะMatterผู้บัญชาการหลักมีดังนี้

    • ในโหมดนี้ ระบบจะเพิ่มแพลตฟอร์มโฆษณา Google ก่อนโดยใช้ UX ของ Google
    • คุณสามารถเพิ่มผู้ร่วมให้ข้อมูลที่กำหนดเองได้
      • ผู้จัดเตรียมอุปกรณ์จะได้รับการติดต่อหลังจากเพิ่ม Fabric ของ 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. 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