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
- 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
- Instal toolchain GNU dan dependensi lainnya:
./script/bootstrap
- 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

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
- 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
- Instal dependensi:
./script/bootstrap
- Kompilasi dan instal OTBR dan
wpantund
, menggunakan commit sertifikasi OTBR untukwpantund
:WPANTUND_COMMIT=8c189c6 ./script/setup
- Buka
/etc/wpantund.conf
dan update port UART untuk nRF52840 DK NCP:Config:NCP:SocketPath '/dev/ttyACM0'
- Mulai ulang layanan
wpantund
:sudo service wpantund restart
Border Router seharusnya sudah aktif dan berjalan. Lihat Router Perbatasan OpenThread untuk informasi selengkapnya tentang OTBR.