OpenThread 边界路由器设置

在 GitHub 上查看源代码

本指南介绍了 OpenThread 边界路由器 (OTBR) 的基本构建和配置。完成此过程后,您将获得一个 OTBR,该 OTBR 在无线射频协处理器 (RCP) 设计中可用作完整线程设备 (FTD)。

所需条件

  • 用于 Thread 边界路由器的 Raspberry Pi。
  • 2 个 Nordic Semiconductor nRF52840 USB 加密狗(一个用于 RCP,另一个用于 Thread 端设备)。

构建和刷写 RCP

OTBR 依赖于 IEEE 802.15.4 无线电来发送/接收 Thread 消息。本指南将重点介绍如何使用无线射频协处理器 (RCP)。

按照使用 nRF52840 开发板和 OpenThread 构建 Thread 网络 Codelab 的第 4 步构建并刷写 nRF52840 RCP 设备。

准备 Raspberry Pi

  1. 在 RPi 上安装 Raspberry Pi OS。桌面版和精简版均可使用。

  2. 安装完成后,启动 RPi,打开一个终端窗口并更新系统:

    sudo apt-get update
    sudo apt-get upgrade
    

附加 RCP

  1. 将 RCP 设备连接到 Raspberry Pi。

  2. 通过检查 /dev 确定 RCP 设备的串行端口名称:

    ls /dev/tty*
    /dev/ttyACMO
    

在 Raspberry Pi 上安装 OTBR

如需使用 Docker 安装 OTBR,请按照 OTBR Docker 安装指南中的说明操作。

如需在 Linux 主机上原生安装 OTBR,请按照 OTBR 原生安装指南中的说明操作。