يشير التكليف في Matter إلى عملية تعيين نسخ بيانات الاعتماد من قماش إلى جهاز جديد المفوَّض هو الجهاز الذي ينفّذ عملية التكليف. إن المفوّض هي الجهاز الجديد الذي يجب إلى النسيج.
على مستوى عالٍ، يمكن تقسيم تدفق العمولة إلى مراحل متعددة:
رصد الأجهزة
قبل بدء تدفق التكليف، يجب أن تبدأ المفوّضية نفسها. يجوز لـ "المفوضية" الإعلان عن نفسها باستخدام أي من الطرق الثلاثة استكشاف المحتوى الطرق. وعلى المفوّض أيضًا تقديم حمولة البيانات التحضيرية.
الاتصال بالجهاز (PASE)
بعد أن يشاهد المفوَّض الإعلان ويطابق بصفتك جهة التمييز، يستخدم المفوَّض رمز المرور من حمولة البيانات الخاصة بعملية الإعداد انقر على Passcode Authenticated Session Establishment (PASE) لربط الجهاز. هذه هي الطريقة إنشاء مفاتيح بشكل آمن يستطيع كلا الجهازين استخدامها لإنشاء التواصل. في هذه الخطوة، يقوم المفوض أيضًا بتسليح جهاز آمن من الإخفاق. نظام آمن من الإخفاق يوفّر طريقة لإعادة الجهاز إلى حالته الأصلية في حال بدء لا تكتمل بنجاح.
الحصول على معلومات اللجنة
يقرأ المُفوَّض جميع العبارات الوصفية من المفوّض. تشير رسالة الأشكال البيانية
يقع DescriptorCluster
في نقطة النهاية 0 للجهاز ويصف جميع
والنقاط النهائية. يقرأ المفوض أيضًا مجموعة المعلومات الأساسية التي تتضمن
معلومات مثل "معرّف المورّد" و"معرّف المنتج" و"اسم المنتج" و"الرقم التسلسلي".
عند هذه الخطوة، يقرأ المفوّض أيضًا نوع جهاز المفوّض.
مما يساعد في دفع تجربة المستخدم من جانب المفوض.
تكوين اللوائح التنظيمية
يضبط المفوّض المعلومات التنظيمية حول المفوّضية باستخدام
الأمر SetRegulatoryConfig
. تتضمن المعلومات التنظيمية معلومات مثل
تهيئة الموقع (داخلي/خارجي/كلاهما) للجهاز أو إعداد
رمز البلد.
مصادقة اللجنة
إن الهدف من إجراء المصادقة على المفوّضين هو تحديد ما إذا كان تم اعتماد الجهاز وهو جهاز Matter حقيقي. يستخرج المفوّض شهادة مصادقة الجهاز (DAC) شهادة متوسط مصادقة المنتج (PAI) من المفوّض. تحتوي هذه الشهادات على معرّف المورّد ومعرّف المنتج و"المصادقة العامة". المفتاح. بمجرد استلام الشهادات، يعترض المفوّض يجب توقيعه بواسطة مفتاح المصادقة الخاص ويستخدمه للتحقق من مصداقية المفوّض.
طلب توقيع الشهادة (CSR)
يرسل المفوّض طلب توقيع الشهادة (CSR) إلى المفوّض. تنشئ لجنة التسجيل زوجًا فريدًا من المفاتيح التشغيلية يتم استخدامه في Certificate Authenticated Session Establishment (CASE) لاحقًا. تُرجع اللجنة معلومات CSR الناتجة إلى المفوَّض.
إضافة شهادة تشغيلية للعقدة (NOC)
يستخدم المفوّض معلومات CSR التي يتم الحصول عليها من المفوّضية
إلى مدير النطاق الإداري (ADM) لإنشاء حساب
شهادة عمليات العُقد (NOC) يثبّت المفوّض الجذر
الحصول على شهادة في المفوّض باستخدام الأمر AddTrustedRootCertReq
ثم تثبِّت شهادة تشغيلية للعقدة باستخدام الأمر AddNOC
.
توفير المتطلبات اللازمة للشبكة
يضبط المفوّض الشبكة التشغيلية في المفوّض. هذا النمط
مطلوبة لأجهزة Thread أو Wi-Fi. هذه الخطوة
ليس مطلوبًا لأجهزة إيثرنت حيث يكون الجهاز متصلاً من قبل
الشبكة. يتم استخدام ScanNetworks
وAddOrUpdateWifiNetwork
وConnectNetwork
.
الأوامر.
اكتشاف العمليات التشغيلية
وبعد اتصال العقدة التي تم تشغيلها حديثًا بالشبكة، يمكن للمفوض الاستخدامات الاستكشاف التشغيلي للعثور على العقدة في الشبكة التشغيلية. يُعد الاكتشاف التشغيلي يشير ذلك المصطلح إلى العملية التي يتم من خلالها العثور على العُقد التي تم تكليفك بها على الشبكة التشغيلية. باستخدام DNS-SD. إذا كان المفوّض هو جهاز Wi-Fi، سيستخدم mDNS اكتشاف الجهاز.
يساعد الاكتشاف التشغيلي الجهة المفوّضة والعقد الأخرى في الشبكة على معرفة عنوان IP والمنفذ الذي يستخدمه المفوّض.
إنشاء جلسة CASE
وبمجرد اكتشاف العقدة التي تم إنشاؤها حديثًا، تم إنشاء جلسة واحدة (CASE) بين المفوَّض الجهاز. يبدأ المُفوّض هذه الجلسة ويتم الرد عليها من خلال الجهاز. وفي هذه الخطوة، يتم تبادل الشهادات التشغيلية ومشاركة الثقة من خلال التحقق من أنها من نفس النسيج المنطقي.
اكتملت عملية الإعداد
يستخدم المفوّض CASE لإرسال
CommissioningComplete
على الجهاز الذي تم تشغيله حديثًا. هذه هي
الخطوة الأخيرة في عملية التكليف. CommissioningComplete
أيضًا
يوقف مؤقتًا المؤقت الآمن من الإخفاق. بعد اكتمال التشغيل بنجاح
مكتملة، يعمل الجهاز مثل أي عقدة أخرى على الشبكة التشغيلية.