Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

การตั้งค่า Border Router DUT

ก่อนดำเนินการต่อเราขอแนะนำให้ใช้ OpenThread Hardware Codelab ซึ่งมีรายละเอียดวิธีการตั้งค่าสภาพแวดล้อมของคุณและติดตั้งเครื่องมือและซอฟต์แวร์ทั้งหมดที่จำเป็นในการแฟลชบอร์ด nRF52840 DK ที่ใช้ในคู่มือนี้

สร้าง OpenThread

  1. โคลนที่เก็บ OpenThread และเปลี่ยนไปใช้ การคอมมิตการอ้างอิงเธรดการอ้างอิง 2018-09-26 :
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. ติดตั้ง GNU toolchain และการอ้างอิงอื่น ๆ :
    ./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 Nordic

ดูขั้นตอนการ แฟลช nRF52840 และ เชื่อมต่อ nRF52840 จากคู่มือเฟิร์มแวร์ NCP ที่สร้างไว้ล่วงหน้าสำหรับคำแนะนำเกี่ยวกับวิธีแฟลชบอร์ด nRF52840 DK เป็น NCP และเชื่อมต่อกับ Raspberry Pi

นอกจากนี้ยังพบคำแนะนำที่คล้ายกันใน OpenThread Hardware Codelab

ตั้งค่า Raspberry Pi

ดู ขั้นตอน การ ดาวน์โหลดและติดตั้ง OS จากหน้าแพลตฟอร์ม Raspberry Pi 3B (RPi3B) Border Router สำหรับคำแนะนำเกี่ยวกับวิธีการติดตั้ง OS และกำหนดค่าอุปกรณ์

นอกเหนือจากการตั้งค่าและกำหนดค่า RPi3B ตามปกติแล้วให้ติดตั้ง git และยูทิลิตี้ที่แนะนำ:

sudo apt-get install git screen tcpdump

ตั้งค่า OpenThread Border Router

  1. โคลนที่เก็บ OpenThread Border Router และเปลี่ยนไปใช้ Thread Certified รุ่น 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. คอมไพล์และติดตั้ง OTBR และ wpantund โดยใช้การรับรอง wpantund สำหรับ wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. เปิด /etc/wpantund.conf และอัปเดตพอร์ต UART สำหรับ nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. เริ่มต้น wpantund บริการ:
    sudo service wpantund restart

ตอนนี้ Border Router ควรเปิดใช้งานแล้ว ดู OpenThread Border Router สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ OTBR