Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

OpenThread Commissioner Build and Configuration

يغطي هذا الدليل البنية الأساسية والتكوين لمفوض OpenThread (مفوض OT). عند الانتهاء من هذا الإجراء ، سيكون لديك OT Commissioner CLI قابل للتنفيذ ومكتبة مفوض ثابتة.

تعيين المفوض

  1. استنساخ مستودع مفوض OT:
    git clone https://github.com/openthread/ot-commissioner
  2. تثبيت التبعيات:
    cd ot-commissioner
    ./script/bootstrap.sh
  3. بناء مندوب OT:
    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -GNinja ..
    ninja -j1
  4. اختياري . تشغيل اختبارات الوحدة:
    ./tests/commissioner-test

تثبيت المفوض

قم بتثبيت مفوض OT في الدليل /usr/local . سيتم تثبيت هذا:

  • مكتبة مفوض OT وملفات الرأس
  • OT مفوض CLI ثنائي قابل للتنفيذ
  • ملفات التكوين وبيانات الاعتماد الافتراضية
  • نصوص لتشغيل OT Commissioner CLI كخادم

لتغيير دليل التثبيت ، قم بتعيين -DCMAKE_INSTALL_PREFIX .

ninja install

تحقق من التثبيت عن طريق التحقق من قائمة التعليمات:

commissioner-cli -h

ترتيب

يدعم CLI مفوض OT كلاً من وضع التشغيل التجاري لـ Thread 1.2 (CCM) و Thread 1.1 التكليف (بدون CCM). للاتصال بشبكات خيط مختلفة ، يلزم وجود ملف تكوين JSON لبدء تشغيل CLI مفوض OT:

  • ccm-config.json - ملف التكوين الافتراضي لشبكة CCM Thread Network.
  • non-ccm-config.json - ملف التكوين الافتراضي لشبكة Non-CCM Thread Network.

بشكل افتراضي ، يتم تثبيت ملفات التكوين هذه في /usr/local/etc/commissioner .

تكوين CCM

للاتصال بشبكة CCM Thread ، قم بتحديث هذه الحقول في ccm-config.json :

حقل وصف
DomainName معرّف فريد داخل نطاق المؤسسة.
PrivateKeyFile ملف المفتاح الخاص بتنسيق PEM.
CertificateFile ملف الشهادة بتنسيق PEM.
TrustAnchorFile ملف مرساة الثقة بتنسيق PEM.

تُستخدم ملفات المفاتيح والشهادات هذه لإنشاء جلسات آمنة بين المفوض ووكيل الحدود.

تكوين غير CCM

للاتصال بشبكة Non-CCM Thread ، قم بتحديث هذا الحقل في non-ccm-config.json :

حقل وصف
PSKc يستخدم المفتاح المشترك مسبقًا لإنشاء جلسة آمنة بين المفوض ووكيل الحدود.

تكليف نجار

لاستخدام مفوض OT لتكليف نجار ، انظر التكليف بالخيط الخارجي .