การว่าจ้าง

การจัดเตรียมอุปกรณ์ใน Matter หมายถึงกระบวนการมอบหมาย ข้อมูลเข้าสู่ระบบ Fabric ให้แก่อุปกรณ์เครื่องใหม่ ค่าคอมมิชชันเป็นอุปกรณ์ที่ ขั้นตอนการจัดเตรียม อุปกรณ์ที่รับการจัดเตรียมคืออุปกรณ์ใหม่ที่ต้องจัดสรรใน Fabric

ในระดับสูง ขั้นตอนการมอบหมายงานจะแบ่งออกเป็นหลายขั้นตอนดังนี้

ขั้นตอนการเตรียมใช้งาน
รูปที่ 1: ขั้นตอนการจัดเตรียม - ระดับสูง

การค้นหาอุปกรณ์

ก่อนเริ่มขั้นตอนการจัดเตรียม ในการโฆษณาตัวเอง คณะกรรมการอาจโฆษณาตนเองโดยใช้ การค้นพบแบบค่าคอมมิชชัน คณะกรรมการต้องระบุเพย์โหลดสำหรับการเริ่มต้นใช้งานด้วย

เชื่อมต่อกับอุปกรณ์ (PASE)

เมื่อคณะกรรมาธิการเห็นโฆษณาและตรงกับ Discrimination ซึ่งเป็นคณะกรรมการใช้รหัสผ่านจากเพย์โหลดการเริ่มต้นใช้งานไปยัง Passcode Authenticated Session Establishment (PASE) เพื่อเชื่อมต่อกับอุปกรณ์ นี่เป็นวิธีการในการ ติดตั้งคีย์อย่างปลอดภัยที่อุปกรณ์ทั้งสองจะใช้สร้างได้ การสื่อสาร ในขั้นนี้ กรรมาธิการยังเตรียมการป้องกันความล้มเหลวเอาไว้ด้วย การป้องกันการละเมิด ให้วิธีย้อนกลับอุปกรณ์เป็นสถานะเดิมหากมีการว่าจ้าง ไม่สามารถทำได้สำเร็จ

รับข้อมูลอุปกรณ์ที่ได้รับการจัดเตรียม

คณะกรรมการอ่านข้อบ่งชี้ทั้งหมดจากคณะกรรมการ DescriptorCluster อยู่ในอุปกรณ์ปลายทาง 0 และอธิบายอุปกรณ์ปลายทางอื่นๆ ทั้งหมด คณะกรรมาธิการยังอ่านคลัสเตอร์ข้อมูลพื้นฐาน ซึ่งประกอบด้วย ข้อมูลอื่น เช่น รหัสผู้ให้บริการ รหัสผลิตภัณฑ์ ชื่อผลิตภัณฑ์ และหมายเลขซีเรียล ในขั้นตอนนี้ กรรมาธิการยังอ่านประเภทอุปกรณ์ของ ซึ่งจะช่วยขับเคลื่อน UX ในด้านค่าคอมมิชชัน

การกำหนดค่ากฎระเบียบ

ผู้บัญชาการกําหนดค่าข้อมูลกฎระเบียบในผู้บัญชาการโดยใช้คําสั่ง SetRegulatoryConfig ข้อมูลกฎข้อบังคับประกอบด้วยข้อมูลต่างๆ เช่น การกำหนดค่าตำแหน่ง (ในร่ม/กลางแจ้ง/ทั้งคู่) ของอุปกรณ์หรือการตั้งค่า รหัสประเทศ

เอกสารรับรองจากคณะกรรมาธิการ

เป้าหมายของกระบวนการรับรองของคณะกรรมการคือการพิจารณาว่า อุปกรณ์ที่ผ่านการรับรองและเป็นอุปกรณ์ Matter ของแท้ คณะกรรมการจะดึงข้อมูลใบรับรองเอกสารรับรองอุปกรณ์ (DAC) และ ใบรับรอง Product Attestation Intermediate (PAI) จาก Commissionee ใบรับรองเหล่านี้มีรหัสผู้ให้บริการ รหัสผลิตภัณฑ์ และเอกสารรับรองต่อสาธารณะ คีย์ เมื่อได้รับใบรับรองแล้ว กรรมาธิการจะท้าทาย คำขอซึ่งควรมีการลงนามโดยคีย์ส่วนตัวของเอกสารรับรองและใช้คำขอนั้นเพื่อ สร้างความน่าเชื่อถือของคณะกรรมการ

คำขอลงชื่อในใบรับรอง (CSR)

คณะกรรมาธิการได้ส่งคำขอลงชื่อในใบรับรอง (CSR) ไปยังคณะกรรมการ คณะกรรมาธิการจะสร้างคู่คีย์การดำเนินการที่ไม่ซ้ำกันซึ่งจะนำมาใช้ใน Certificate Authenticated Session Establishment (CASE) ในภายหลัง ผู้รับมอบสิทธิ์จะส่งข้อมูล CSR ที่ได้มากลับไปยังผู้มอบสิทธิ์

เพิ่มใบรับรองการปฏิบัติงานของโหนด (NOC)

คณะกรรมการใช้ข้อมูล CSR ที่ได้รับจากคณะกรรมการและ ส่งไปยัง Administrative Domain Manager (ADM) เพื่อสร้าง ใบรับรองการปฏิบัติงานของโหนด (NOC) ผู้บัญชาการจะติดตั้งใบรับรองรูทในผู้ได้รับอนุญาตโดยใช้คําสั่ง AddTrustedRootCertReq จากนั้นจึงติดตั้งใบรับรองการทํางานของโหนดโดยใช้คําสั่ง AddNOC

การจัดสรรเครือข่าย

ผู้รับอนุญาตจะกำหนดค่าเครือข่ายที่ใช้งานในผู้รับอนุญาต ช่วงเวลานี้ ต้องทำตามขั้นตอนสำหรับ Thread หรืออุปกรณ์ Wi-Fi ขั้นตอนนี้ ไม่จำเป็นสำหรับอุปกรณ์อีเทอร์เน็ตที่เชื่อมต่อกับอุปกรณ์ เครือข่าย โดยใช้ ScanNetworks, AddOrUpdateWifiNetwork และ ConnectNetwork คำสั่ง

การค้นพบการดำเนินการ

เมื่อโหนดที่ได้รับการว่าจ้างใหม่เชื่อมต่อกับเครือข่ายแล้ว ใช้ การค้นพบการดำเนินการ เพื่อหาโหนดในเครือข่ายการดำเนินการ การค้นพบด้านการดำเนินการคือ กระบวนการที่พบโหนดที่ได้รับมอบหมายบนเครือข่ายการดำเนินการ ที่ใช้ DNS-SD หากค่าคอมมิชชันเป็นอุปกรณ์ Wi-Fi จะใช้ mDNS เพื่อทำสิ่งต่อไปนี้ ค้นหาอุปกรณ์

การค้นพบด้านการดำเนินการช่วยให้คณะกรรมาธิการและโหนดอื่นๆ ในเครือข่ายทราบ ที่อยู่ IP และพอร์ตที่ Commissionee ใช้อยู่

การสร้างเซสชันของกรณี

เมื่อพบโหนดที่ได้รับการว่าจ้างใหม่ CASE เซสชันเกิดขึ้นระหว่างกรรมาธิการกับ อุปกรณ์ เซสชันนี้เริ่มต้นโดยคณะกรรมาธิการและมีการตอบกลับจาก อุปกรณ์ ในขั้นตอนนี้ จะมีการแลกเปลี่ยนใบรับรองการดำเนินการและ ระบบจะสร้างความน่าเชื่อถือขึ้นโดยยืนยันว่าอยู่ในประเภทเดียวกัน

การจัดเตรียมอุปกรณ์เสร็จสมบูรณ์

คณะกรรมการใช้ CASE ในการส่ง CommissioningComplete สำหรับอุปกรณ์ที่ได้รับมอบหมายใหม่ นี่คือ ขั้นตอนสุดท้ายในกระบวนการจัดเตรียม CommissioningComplete และ ปิดระบบตัวจับเวลาการป้องกันการทำงานผิดพลาดโดยอัตโนมัติ เมื่อจัดเตรียมข้อเสนอเสร็จเรียบร้อยแล้ว เสร็จสมบูรณ์ อุปกรณ์จะทำงานเช่นเดียวกับโหนดอื่นๆ ในเครือข่ายการดำเนินการ