يشير التكليف في 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
أيضًا
يوقف مؤقتًا المؤقت الآمن من الإخفاق. بعد اكتمال عملية الإعداد بنجاح، يعمل الجهاز مثل أي عقدة أخرى على الشبكة التشغيلية.