Google มุ่งมั่นที่จะก้าวทุนเชื้อชาติชุมชนสีดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

ติดตั้งชายแดน Router DUT

ก่อนดำเนินการต่อเราขอแนะนำให้ไปผ่าน OpenThread ฮาร์ดแวร์ 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. ติดตั้ง toolchain 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 

Flash และเชื่อมต่อ NCP

การเชื่อมต่อ OTBR นอร์ดิก

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

คำแนะนำที่คล้ายกันนอกจากนี้ยังพบใน OpenThread ฮาร์ดแวร์ Codelab

ตั้งค่า Raspberry Pi

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

นอกจากนี้ยังมีการติดตั้ง RPi3B ปกติและการกำหนดค่าติดตั้ง git และบางสาธารณูปโภคแนะนำ:

 sudo apt-get install git screen tcpdump 

ตั้งค่า OpenThread ชายแดน Router

  1. โคลนที่เก็บ OpenThread ชายแดน Router และสลับไปที่ กระทู้ได้รับการรับรอง 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 โดยใช้การรับรอง OTBR กระทำสำหรับ 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 

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