تتيح أداة OT Commissioner CLI إمكانية إجراء عمليات التفويض الخارجي، وهي متاحة في مستودع GitHub الخاص بأداة ot-commissioner.
في هذا الدليل، ستُنشئ "مفوّض عمليات النقل" وتثبّته، كما ستفوض "مُدرِجًا".
إعداد "مفوّض التشغيل التجريبي"
لاستخدام OT Commissioner CLI، عليك أولاً إنشاء OT Commissioner.
اكتشاف شبكتك
لبدء مفوَّض OT، ستحتاج إلى العثور على عنوان IP ورقم المنفذ لخدمة وكيل الحدود. للحصول على مساعدة في تحديد مكان هذه المعلومات، يُرجى الرجوع إلى مقالة اكتشاف mDNS. يتوافق وكيل الحدود مع كل من اتصالات IPv4 وIPv6.
الاتصال بجهاز توجيه الحدود
ابدأ واجهة سطر أوامر "مفوّض تكنولوجيا التشغيل":
commissioner-cli
اضبط مفتاح PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]اتصل بـ OTBR، مع تقديم عنوان IP ومينفذ mDNS:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >تأكَّد من أنّ المفوض نشط:
active
true [done]
تعيين النجار
بعد الاتصال بجهاز توجيه الحدود، يمكن لمفوّض تكنولوجيا المعلومات تفعيل جهاز الموصّل.
في OT Commissioner، فعِّل أداة الانضمام إلى Thread MeshCoP لجميع أدوات الانضمام باستخدام كلمة المرور
J01NU5
:joiner enableall meshcop J01NU5
[done]على جهاز Joiner، ابدأ دور "الانضمام" بكلمة المرور التي تم ضبطها في "مفوض OT:
ifconfig up
Donejoiner start J01NU5
Doneانتظر دقيقة حتى تكتمل تأكيد اتصال DTLS بين المفوض والمنضم:
Join success!
الانضمام إلى شبكة Thread
بعد ذلك، على جهاز "المُشارِك"، عليك الانضمام إلى شبكة Thread واختبار اتصال الشبكة.
تحديد المشاكل وحلّها
إذا كنت تواجه مشاكل في استخدام "مفوّض النقل العام"، يُرجى الاطّلاع على commissioner.log
،
إذا كان متاحًا. لضبط التسجيل، راجِع مفوِّض الإصدار OT.
IO_ERROR: connect socket to peer addr
جرِّب استخدام عنوان IP مختلف لبدء "مفوّض عمليات النقل".
IO_ERROR: NET - تعذَّرت قراءة المعلومات من المقبس
تعرض واجهات برمجة التطبيقات الخاصة بالمقبس هذه الرسالة عند تعذُّر ربط أو الاتصال بـ OTBR . إذا ظهرت لك رسالة الخطأ هذه، جرِّب ما يلي:
- تأكَّد من إدخال رقم المنفذ الصحيح عند بدء OT Commissioner. قد يستخدم OTBR منفذًا مختلفًا بعد إعادة تشغيله أو عند إعادة تشغيل النظام الأساسي.
- تأكَّد من أنّ ميزة OTBR مفعَّلة وأنّ شبكة Thread تم ضبطها بشكلٍ سليم، بما في ذلك مفتاح PSKc. يجب أن تكون عبارة المرور/مستند اعتماد المفوض سلسلة مكوّنة من 6 إلى 255 حرفًا.
- تحقَّق من عناوين IP العامة، مثل
ifconfig eth0
. قد تكون باستخدام عنوان IP غير صحيح لبدء OT Commissioner.
الأمان: طبقة المقابس الآمنة (SSL) - تم تلقّي رسالة تنبيه خطيرة من الخادم المماثل
ينشئ مفوّض OT جلسة DTLS آمنة مع خدمة وكيل الحدود. يشير الخطأ الفادح في طبقة المقابس الآمنة (SSL) عادةً إلى تعذُّر جلسة DTLS الآمنة.
إذا ظهرت لك هذه الرسالة، تحقّق من مفتاح PSKc.
من OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
من مفوض OT:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
الموارد
للحصول على أوامر commissioner-cli
إضافية، يُرجى الرجوع إلى واجهة سطر أوامر "مفوّض النقل العام".