Google 致力于为黑人社区推动种族平等。查看具体行动
此页面由 Cloud Translation API 翻译。
Switch to English

OpenThread Border Router

线程边界路由器将线程网络连接到其他基于IP的网络,例如Wi-Fi或以太网。线程网络需要边界路由器才能连接到其他网络。

OTBR边界代理架构

线程边界路由器至少支持以下功能:

  • 线程与Wi-Fi /以太网网络之间的双向IP连接。
  • 通过mDNS(在Wi-Fi /以太网链接上)和SRP(在线程网络上)进行双向服务发现。
  • 基础架构上的线程,通过基于IP的链接合并线程分区。
  • 外部线程调试(例如,移动电话)以对线程设备进行身份验证并将其加入线程网络。

线程认证

OpenThread的边界路由器的实现称为OpenThread边界路由器(OTBR)。 OTBR是具有Nordic nRF52840 NCP的Raspberry Pi 3B上的线程认证组件。

开始吧

码头工人

OTBR入门的最快方法是尝试Docker版本。使用物理或模拟RCP在任何基于Linux的系统或Raspberry Pi 3B或更高版本上的Docker容器中运行OTBR。

有关更多信息,请参阅《 Docker支持概述》。

代码实验室

要在没有Docker的情况下设置OTBR,请尝试使用我们的边界路由器代码实验室之一。使用物理RCP在Raspberry Pi 3B或4上运行OTBR。

边界路由器Codelab边界路由器线程1.2组播Codelab

平台类

OTBR还可直接在受支持的平台上运行:

  1. 选择平台:
  2. 构建和配置OTBR
  3. 了解OTBR随附的工具和脚本

获取代码

要直接查看源代码,请参阅OpenThread Border Router GitHub存储库

您可以通过向问题跟踪器提交错误报告和功能请求,为OpenThread Border Router的持续开发做出贡献。

社区项目

QEMU OTBR

OT社区的一个成员已使用QEMU (开源计算机仿真器和虚拟器)启用了OTBR支持。该项目在ARM体系结构上模拟Raspbian。

功能与服务

OTBR包含许多功能,包括:

  • 用于配置和管理的Web GUI
  • 线程边界代理支持外部调试
  • DHCPv6前缀委派以获取线程网络的IPv6前缀
  • NAT64用于连接到IPv4网络
  • DNS64允许线程设备通过名称启动与仅IPv4服务器的通信
  • 使用OpenThread的内置功能的线程接口驱动程序
  • Docker支持

边界路由器服务

OTBR提供以下服务:

  • mDNS Publisher-允许外部专员发现OTBR及其关联的线程网络
  • PSKc生成器—用于生成PSKc密钥
  • Web服务—用于管理线程网络的Web UI

边界路由器服务的第三方组件包括用于Web UI框架的Simple Web Server和Material Design Lite。