Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

Border Router DUT Setup

قبل از ادامه ، ما توصیه می کنیم از Openlab Thread Codelab استفاده کنید ، که در مورد نحوه تنظیم محیط و نصب همه ابزارها و نرم افزارهای مورد نیاز برای فلش برد nRF52840 DK استفاده شده در این راهنما توضیح داده شده است.

OpenThread را بسازید

  1. مخزن OpenThread را شبیه سازی کنید و به Thread Reference 2018-09-26 مرتکب شوید:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. ابزار ابزار GNU و سایر وابستگی ها را نصب کنید:
    ./script/bootstrap
  3. مثال nRF52840 را بسازید. سوئیچ USB=1 USB CDC ACM بومی را به عنوان یک انتقال سریال امکان پذیر می کند.
    make -f examples/Makefile-nRF52840 BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 \
      DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 \
      UDP_FORWARD=1 USB=1

NCP را فلش کرده و متصل کنید

اتصال نوردیک OTBR

برای راهنمایی در مورد نحوه فلش برد nRF52840 DK به صورت NCP و اتصال آن به Raspberry Pi ، از nRF52840 Flash استفاده کرده و مراحل nRF52840 را از راهنمای سیستم عامل پیش ساخته NCP متصل کنید.

دستورالعمل های مشابه نیز در OpenThread Hardware Codelab یافت می شود .

Raspberry Pi را تنظیم کنید

برای راهنمایی در مورد نحوه نصب سیستم عامل و پیکربندی دستگاه ، از صفحه برنامه Raspberry Pi 3B (RPi3B) Border Router ، بارگیری و نصب مرحله سیستم عامل را مشاهده کنید.

علاوه بر تنظیم و تنظیمات نرمال RPi3B ، git و برخی از ابزارهای توصیه شده را نصب کنید:

sudo apt-get install git screen tcpdump

روتر حاشیه OpenThread را تنظیم کنید

  1. مخزن OpenThread Border Router را شبیه سازی کنید و به Thread Certified Release 2018-08-19 متعهد شوید:
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. نصب وابستگی ها:
    ./script/bootstrap
  3. با استفاده از تعهد صدور گواهینامه wpantund برای wpantund ، wpantund و wpantund و نصب کنید:
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. /etc/wpantund.conf باز /etc/wpantund.conf و درگاه UART را برای nRF52840 DK NCP به روز کنید:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. سرویس wpantund را دوباره راه اندازی کنید:
    sudo service wpantund restart

مسیریاب Border اکنون باید فعال و فعال باشد. برای اطلاعات بیشتر در مورد OTBR به روتر مرزی OpenThread مراجعه کنید.