إعداد جهاز توجيه حدود OpenThread

عرض المصدر على GitHub

يتناول هذا الدليل الخطوات الأساسية لإنشاء وضبط "جهاز توجيه الحدود" لبروتوكول OpenThread (OTBR). عند الانتهاء من هذا الإجراء، سيكون لديك وحدة تحكم في حدود الطاقة تعمل كجهاز خيوط كامل (FTD) في تصميم وحدة معالجة مساعدة للراديو (RCP).

المتطلبات

  • جهاز Raspberry Pi لجهاز توجيه الحدود في Thread
  • جهازان لوصلات USB من طراز nRF52840 من شركة Nordic Semiconductor (أحدهما لوحدة التحكّم في الطاقة والآخر لجهاز Thread الطرفي)

إنشاء ملف RCP وفلاشه

يعتمد بروتوكول OTBR على جهاز بث لاسلكي IEEE 802.15.4 لإرسال رسائل "المحادثة" أو استلامها. سيركز هذا الدليل على استخدام معالج إشارة الراديو الملحق (RCP).

اتّبِع الخطوة 4 من الدرس التطبيقي إنشاء شبكة Thread باستخدام لوحات nRF52840 وOpenThread لإنشاء جهاز RCP‏ nRF52840 وفلاشه.

تجهيز جهاز Raspberry Pi

  1. ثبِّت نظام التشغيل Raspberry Pi على RPi. سيعمل كل من الإصدار المخصّص لأجهزة الكمبيوتر المكتبي والإصدار المخصّص للأجهزة المتوافقة مع الإصدارات القديمة من التطبيق.

  2. بعد التثبيت، شغِّل جهاز RPi وافتح نافذة طرفية وعدِّل النظام:

    sudo apt-get update
    sudo apt-get upgrade
    

إرفاق ملف RCP

  1. اربط جهاز RCP بجهاز Raspberry Pi.

  2. حدِّد اسم المنفذ التسلسلي لجهاز RCP من خلال التحقّق من /dev:

    ls /dev/tty*
    /dev/ttyACMO
    

تثبيت أداة OTBR على جهاز Raspberry Pi

لتثبيت OTBR باستخدام Docker، اتّبِع دليل تثبيت OTBR باستخدام Docker.

لتثبيت أداة OTBR بشكلٍ أصلي على مضيف Linux، اتّبِع دليل التثبيت الأصلي لأداة OTBR.