Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Thiết lập bộ định tuyến biên giới DUT

Trước khi tiếp tục, chúng tôi khuyên bạn nên xem qua OpenThread Hardware Codelab , trình bày chi tiết cách thiết lập môi trường của bạn và cài đặt tất cả các công cụ và phần mềm cần thiết để flash bo mạch nRF52840 DK được sử dụng trong hướng dẫn này.

Xây dựng OpenThread

  1. Sao chép kho lưu trữ OpenThread và chuyển sang cam kết phát hành Tham chiếu Chủ đề 2018-09-26 :
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Cài đặt chuỗi công cụ GNU và các phụ thuộc khác:
    ./script/bootstrap
  3. Xây dựng ví dụ nRF52840. Công tắc USB=1 cho phép USB CDC ACM gốc dưới dạng truyền tải nối tiếp .
    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 và kết nối NCP

Kết nối Bắc Âu OTBR

Xem Flash the nRF52840Kết nối các bước nRF52840 từ hướng dẫn Phần mềm chương trình cơ sở NCP dựng sẵn để biết hướng dẫn về cách flash bo mạch nRF52840 DK làm NCP và kết nối nó với Raspberry Pi.

Hướng dẫn tương tự cũng được tìm thấy trong OpenThread Hardware Codelab .

Thiết lập Raspberry Pi

Xem bước Tải xuống và cài đặt hệ điều hành từ trang nền tảng Bộ định tuyến biên giới Raspberry Pi 3B (RPi3B) để biết hướng dẫn về cách cài đặt hệ điều hành và cấu hình thiết bị.

Ngoài thiết lập và cấu hình RPi3B thông thường, hãy cài đặt git và một số tiện ích được đề xuất:

sudo apt-get install git screen tcpdump

Thiết lập bộ định tuyến biên giới OpenThread

  1. Sao chép kho lưu trữ Bộ định tuyến biên giới OpenThread và chuyển sang cam kết phát hành được chứng nhận luồng 2018-08-19 :
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. Cài đặt các phần phụ thuộc:
    ./script/bootstrap
  3. Biên dịch và cài đặt OTBR và wpantund , sử dụng cam kết chứng nhận wpantund cho wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Mở /etc/wpantund.conf và cập nhật cổng UART cho nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Khởi động lại wpantund dịch vụ:
    sudo service wpantund restart

Bộ định tuyến biên giới bây giờ sẽ được thiết lập và chạy. Xem Bộ định tuyến biên giới OpenThread để biết thêm thông tin về OTBR.