Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Penyiapan DUT Router Batas

Sebelum melanjutkan, sebaiknya buka Codelab Hardware Thread, yang menjelaskan cara menyiapkan lingkungan Anda dan menginstal semua alat serta software yang diperlukan untuk melakukan flash board nRF52840 DK yang digunakan dalam panduan ini.

Membuat OpenThread

  1. Clone repositori OpenThread, dan beralih ke commit rilis Thread Reference 2018-09-26:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Instal toolchain GNU dan dependensi lainnya:
    ./script/bootstrap
  3. Build contoh nRF52840. Tombol USB=1 mengaktifkan USB CDC ACM native sebagai transport serial.
    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

Mem-flash dan menghubungkan NCP

Koneksi Nordik OTBR

Lihat langkah Mem-flash nRF52840 dan Menghubungkan nRF52840 dari Panduan Firmware NCP Pra-Standar untuk mengetahui petunjuk tentang cara mem-flash DRF52840 DK papan sebagai NCP dan hubungkan ke Raspberry Pi.

Petunjuk serupa juga ditemukan di Codelab Hardware OpenThread.

Menyiapkan Raspberry Pi

Lihat Langkah download dan penginstalan OS dari halaman platform Border Router Raspberry Pi 3B (RPi3B) untuk mengetahui petunjuk cara menginstal OS dan mengonfigurasi perangkat.

Selain penyiapan dan konfigurasi RPi3B normal, instal git dan beberapa utilitas yang direkomendasikan:

sudo apt-get install git screen tcpdump

Menyiapkan Router Batas OpenThread

  1. Meng-clone repositori OpenBorder Border Router, dan beralih keThread Bersertifikat 2018-08-19 commit commit:
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. Instal dependensi:
    ./script/bootstrap
  3. Kompilasi dan instal OTBR dan wpantund, menggunakan commit sertifikasi OTBR untuk wpantund:
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Buka /etc/wpantund.conf dan update port UART untuk nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Mulai ulang layanan wpantund:
    sudo service wpantund restart

Border Router seharusnya sudah aktif dan berjalan. Lihat Router Perbatasan OpenThread untuk informasi selengkapnya tentang OTBR.