تفويض سطر الأوامر (OTC)

الاطّلاع على المصدر على GitHub

يتوفّر التفويض الخارجي من خلال واجهة سطر الأوامر المُفوَّض في OT، وهو متاح في مستودع GitHub للمفوضين الآخرين.

في هذا الدليل، ستقوم ببناء وتثبيت مفوَّض OT وعمولة منضم.

إعداد مفوَّض OT

لاستخدام واجهة سطر الأوامر الخاصة بمفوض OT، يجب أولاً إنشاء مفوَّض OT.

اكتشاف شبكتك

لبدء مفوّض OT، ستحتاج إلى العثور على عنوان IP ورقم المنفذ خدمة وكيل الحدود. للحصول على مساعدة في تحديد موقع هذه المعلومات، يُرجى الرجوع إلى اكتشاف mDNS: يدعم وكيل الحدود كلاً من IPv4 اتصالات IPv6

الاتصال بجهاز توجيه الحدود

  1. بدء واجهة سطر الأوامر لمفوض OT:

    commissioner-cli
    
    
  2. ضبط PSKc:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. الاتصال بـ OTBR، مع تقديم عنوان IP mDNS والمنفذ:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. تأكَّد من أنّ التفويض نشط:

    active
    true
    [done]
    
    

تفويض أداة الانضمام

بعد الاتصال بجهاز توجيه الحدود، يمكن لمفوِّض الخدمة الإضافية تفويض جهاز النقل الخاص بك.

  1. في مُفوّض OT، يمكنك تفعيل ميزة الانضمام إلى Thread MeshCoP لجميع المستخدمين الذين لديهم كلمة مرور J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. على جهاز "الانضمام"، ابدأ دور "الانضمام" بكلمة المرور التي تم ضبطها في مُفوّض الوقت الإضافي:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. الانتظار لدقيقة إلى أن تكتمل عملية تأكيد اتصال بروتوكول أمان طبقة النقل لمخطّطات البيانات (DTLS) بين المفوَّض والضم:

    
    Join success!
    

الانضمام إلى شبكة Thread

بعد ذلك، على جهاز Joiner، انضم إلى شبكة Thread واختبِر الشبكة. الاتصال.

تحديد المشاكل وحلّها

إذا كنت تواجه مشاكل مع مفوَّض OT، يُرجى مراجعة commissioner.log إذا كان متاحًا. لضبط التسجيل، راجِع مفوِّض الإصدار OT.

IO_ERROR: توصيل المقبس بملحق النظير

يُرجى محاولة استخدام عنوان IP مختلف لبدء تجربة المستخدم المفوَّض.

IO_ERROR: NET - تعذَّرت قراءة المعلومات من المقبس

تعرض واجهات برمجة التطبيقات للمقبس رسالة الخطأ هذه عند استدعاء للربط أو الاتصال بـ OTBR فشل. إذا كنت تتلقى رسالة الخطأ هذه، جرِّب ما يلي:

  • تأكد من إدخال رقم المنفذ الصحيح عند بدء OT المفوَّض. قد تستخدم OTBR منفذًا مختلفًا بعد إعادة التشغيل أو أعد تشغيل نظامك الأساسي.
  • يُرجى التأكّد من أنّ بروتوكول OTBR قيد التشغيل ومن أنّ شبكة Thread مشغَّلة بشكل صحيح. بما في ذلك PSKc الخاص بك. بيانات اعتماد المفوِّض أو عبارة المرور أن يكون سلسلة بين 6 و255 حرفًا.
  • تحقَّق من عناوين IP العامة، مثل ifconfig eth0. قد يكون استخدام عنوان IP غير صحيح لبدء تشغيل مُفوّض OT.

الأمان: طبقة المقابس الآمنة - تم تلقي رسالة تنبيه خطيرة من التطبيق المشابه

ينشئ مفوّض OT جلسة آمنة حول DTLS مع خدمة وكيل الحدود. عادةً ما يشير الخطأ الفادح في طبقة المقابس الآمنة إلى تعذُّر جلسة DTLS الآمنة.

إذا تلقّيت هذه الرسالة، يُرجى التحقّق من PSKc.

من OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

من مفوَّض OT:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

الموارد

للحصول على أوامر commissioner-cli إضافية، يمكنك الرجوع إلى واجهة سطر الأوامر الخاصة بمفوض OT.