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

การค้นหาอุปกรณ์
ก่อนที่จะเริ่มขั้นตอนการว่าจ้าง คณะกรรมาธิการดังกล่าวต้องเริ่มโฆษณาตัวเอง คณะกรรมการอาจโฆษณาตัวเองโดยใช้วิธีการค้นพบที่ประเมินได้ 3 วิธี โดยคณะกรรมาธิการดังกล่าวจะต้องระบุเปย์โหลดการเริ่มต้นใช้งานด้วย
เชื่อมต่ออุปกรณ์ (PASE)
เมื่อ Commissioner เห็นโฆษณาและตรงกับ Discriminator แล้ว Commissioner จะใช้รหัสผ่านจากเพย์โหลดการเริ่มต้นใช้งานเพื่อดำเนินการ Passcode Authenticated Session Establishment (PASE) เพื่อเชื่อมต่อกับอุปกรณ์ ซึ่งเป็นวิธีสร้างคีย์อย่างปลอดภัยที่อุปกรณ์ทั้ง 2 เครื่องจะใช้เพื่อสร้างการสื่อสารได้ ในขั้นตอนนี้ คณะกรรมาธิการการป้องกันข้อผิดพลาด ระบบป้องกันความผิดพลาดเป็นวิธีหนึ่งในการย้อนกลับอุปกรณ์กลับสู่สถานะเดิมหากการดำเนินการทดสอบไม่สำเร็จ
รับข้อมูลค่าคอมมิชชัน
เจ้าหน้าที่จะอ่านข้อบ่งชี้ทั้งหมดจากคณะกรรมการ DescriptorCluster
อยู่ที่ปลายทาง 0 ของอุปกรณ์และอธิบายปลายทางอื่นๆ ทั้งหมด นอกจากนี้ ยังอ่านคลัสเตอร์ข้อมูลพื้นฐานซึ่งมีข้อมูล เช่น รหัสผู้ให้บริการ รหัสผลิตภัณฑ์ ชื่อผลิตภัณฑ์ และหมายเลขซีเรียล
ในขั้นตอนนี้ คณะกรรมาธิการจะอ่านประเภทอุปกรณ์ของคณะกรรมาธิการซึ่งช่วยขับเคลื่อน UX ในฝั่งคณะกรรมาธิการด้วย
การกำหนดค่าการกำกับดูแล
เจ้าหน้าที่กำหนดค่าข้อมูลกฎข้อบังคับในคณะกรรมาธิการโดยใช้คำสั่ง SetRegulatoryConfig
ข้อมูลกฎข้อบังคับรวมถึงข้อมูลอย่างเช่น การกำหนดค่าตำแหน่ง (ในอาคาร/กลางแจ้ง/ทั้ง 2 อย่าง) ของอุปกรณ์หรือการตั้งค่ารหัสประเทศ
เอกสารรับรองของคณะกรรมาธิการ
เป้าหมายของกระบวนการรับรองของคณะกรรมาธิการคือตรวจสอบว่าอุปกรณ์ได้รับการรับรองหรือไม่ และเป็นอุปกรณ์ Matter ของแท้ Commissioner จะดึงข้อมูล Device Attestation Certificate (DAC) และใบรับรอง Product Attestation Intermediate (PAI) จาก Commissionee ใบรับรองเหล่านี้มีรหัสผู้ให้บริการ รหัสผลิตภัณฑ์ และคีย์สาธารณะสำหรับเอกสารรับรอง เมื่อได้รับใบรับรองแล้ว เจ้าหน้าที่จะทำคำขอทดสอบ ซึ่งควรลงนามโดยคีย์ส่วนตัวของเอกสารรับรอง และใช้ข้อมูลดังกล่าวเพื่อสร้างความน่าเชื่อถือของคณะกรรมการ
คำขอลงชื่อในใบรับรอง (CSR)
คณะกรรมาธิการจะส่งคำขอลงชื่อใบรับรอง (CSR) ไปยังคณะกรรมาธิการ คณะกรรมการจะสร้างคู่คีย์การดำเนินการที่ไม่ซ้ำกันซึ่งจะใช้ใน Certificate Authenticated Session Establishment (CASE) ในภายหลัง คณะกรรมการจะส่งคืนข้อมูล CSR ที่ได้กลับไปยังคณะกรรมการ
เพิ่มใบรับรองการดำเนินการของโหนด (NOC)
คณะกรรมาธิการจะใช้ข้อมูล CSR ที่ได้รับจากคณะกรรมาธิการ และส่งต่อไปยัง Admin Domain Manager (ADM) เพื่อสร้างใบรับรองการดำเนินการของโหนด (NOC) ที่เชื่อถือได้ Commissioner จะติดตั้งใบรับรองรูทใน Commissionee โดยใช้คำสั่ง AddTrustedRootCertReq
จากนั้นจะติดตั้งใบรับรองการดำเนินการของโหนดโดยใช้คำสั่ง AddNOC
การจัดสรรเครือข่าย
คณะกรรมาธิการจะกำหนดค่าเครือข่ายการดำเนินงานในคณะกรรมาธิการ ขั้นตอนนี้จำเป็นสำหรับอุปกรณ์ Thread หรืออุปกรณ์ Wi-Fi ขั้นตอนนี้ไม่จำเป็นสำหรับอุปกรณ์อีเทอร์เน็ตที่อุปกรณ์เชื่อมต่อกับเครือข่ายอยู่แล้ว โดยใช้คำสั่ง ScanNetworks
, AddOrUpdateWifiNetwork
และ ConnectNetwork
การค้นพบการปฏิบัติงาน
เมื่อโหนดใหม่ที่มีการว่าจ้างเชื่อมต่อกับเครือข่าย ค่าคอมมิชชันจะใช้การค้นพบการดำเนินการเพื่อค้นหาโหนดในเครือข่ายที่มีการดำเนินการ การค้นพบการดำเนินการคือกระบวนการที่พบโหนดที่มีการว่าจ้างบนเครือข่ายการดำเนินการโดยใช้ DNS-SD หาก Commissionee เป็นอุปกรณ์ Wi-Fi ระบบจะใช้ mDNS เพื่อค้นหาอุปกรณ์
การค้นหาการดำเนินการช่วยให้ Commissioner และโหนดอื่นๆ ในเครือข่ายทราบว่าที่อยู่ IP ใดและพอร์ตที่คณะกรรมาธิการกำลังใช้
การสร้างเซสชัน CASE
เมื่อพบโหนดที่มอบหมายใหม่แล้ว ระบบจะสร้างเซสชัน CASE ระหว่าง Commissioner กับอุปกรณ์ เซสชันนี้เริ่มต้นโดยคณะกรรมาธิการและได้รับการตอบสนองจากอุปกรณ์ ในขั้นตอนนี้ จะมีการแลกเปลี่ยนใบรับรองการดำเนินการและสร้างความน่าเชื่อถือร่วมกันโดยการตรวจสอบว่าใบรับรองเหล่านั้นอยู่ในโครงสร้างทางตรรกะเดียวกัน
การจัดเตรียมอุปกรณ์เสร็จสมบูรณ์
เจ้าหน้าที่จะใช้ CASE เพื่อส่งคำสั่ง CommissioningComplete
ไปยังอุปกรณ์ที่สั่งงานใหม่ นี่เป็นขั้นตอนสุดท้าย
ในกระบวนการจัดเตรียม CommissioningComplete
จะปิดระบบตัวจับเวลาระบบป้องกันความผิดพลาดโดยอัตโนมัติด้วย เมื่อระบบทำงานเสร็จสมบูรณ์ อุปกรณ์จะทำงานเหมือนกับโหนดอื่นๆ ในเครือข่ายการดำเนินงาน