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

Xem mã nguồn trên GitHub

Hướng dẫn này trình bày về bản dựng và cấu hình cơ bản của Bộ định tuyến biên OpenThread (OTBR). Sau khi hoàn tất quy trình này, bạn sẽ có một OTBR hoạt động như một Thiết bị luồng đầy đủ (FTD) trong thiết kế bộ đồng xử lý vô tuyến (RCP).

Bạn cần có

  • Raspberry Pi cho bộ định tuyến biên Thread.
  • 2 thiết bị USB nRF52840 của Nordic Semiconductor (một cho RCP và một cho thiết bị đầu cuối Thread).

Tạo và cài đặt ROM RCP

OTBR phụ thuộc vào đài phát IEEE 802.15.4 để gửi/nhận tin nhắn Thread. Hướng dẫn này sẽ tập trung vào việc sử dụng Bộ xử lý đồng bộ hoá sóng (RCP).

Làm theo bước 4 của lớp học lập trình Tạo mạng Thread bằng các bảng mạch nRF52840 và OpenThread để tạo và cài đặt ROM cho thiết bị RCP nRF52840.

Chuẩn bị Raspberry Pi

  1. Cài đặt Raspberry Pi OS trên RPi. Cả phiên bản dành cho máy tính và phiên bản Lite đều hoạt động.

  2. Sau khi cài đặt, hãy khởi động RPi, mở cửa sổ dòng lệnh và cập nhật hệ thống:

    sudo apt-get update
    sudo apt-get upgrade
    

Đính kèm RCP

  1. Gắn thiết bị RCP vào Raspberry Pi.

  2. Xác định tên cổng nối tiếp cho thiết bị RCP bằng cách kiểm tra /dev:

    ls /dev/tty*
    /dev/ttyACMO
    

Cài đặt OTBR trên Raspberry Pi

Để cài đặt OTBR bằng Docker, hãy làm theo Hướng dẫn cài đặt Docker cho OTBR.

Để cài đặt OTBR gốc trên máy chủ Linux, hãy làm theo Hướng dẫn cài đặt gốc OTBR.