การตั้งค่า Border Router ของ OpenThread

ดูซอร์สโค้ดใน GitHub

คู่มือนี้ครอบคลุมการสร้างและการกําหนดค่าพื้นฐานของ Border Router แบบ OpenThread (OTBR) เมื่อทำตามขั้นตอนนี้เสร็จแล้ว คุณจะมี OTBR ที่ทำงานเป็นอุปกรณ์ Thread แบบสมบูรณ์ (FTD) ในการออกแบบตัวประมวลผลร่วมแบบใช้คลื่นวิทยุ (RCP)

สิ่งที่คุณต้องมี

  • Raspberry Pi สำหรับ Border Router แบบเทรด
  • ดองเกิล USB nRF52840 ของ Nordic Semiconductor 2 ตัว (1 ตัวสำหรับ RCP และ 1 ตัวสำหรับอุปกรณ์ปลายทางแบบเทรด)

สร้างและแฟลช RCP

OTBR อาศัยวิทยุ IEEE 802.15.4 เพื่อส่ง/รับข้อความเทรด คู่มือนี้จะเน้นที่การใช้ตัวประมวลผลร่วมแบบวิทยุ (RCP)

ทำตามขั้นตอนที่ 4 ของCodelab สร้างเครือข่ายเทรดด้วยบอร์ด nRF52840 และ OpenThread เพื่อสร้างและแฟลชอุปกรณ์ RCP ของ nRF52840

เตรียม Raspberry Pi

  1. ติดตั้ง Raspberry Pi OS ใน RPi ทั้งเวอร์ชันเดสก์ท็อปและ Lite ใช้ได้

  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 ในระบบเดิม