OpenThread Border Router User Guide

The OpenThread Border Router (OTBR) is included in a binary Debian package with the Unify Host SDK. The version included is compiled from the GSDK with CPCd connectivity and multiprotocol capabilities enabled. It communicates to the 802.15.4 RCP using SPINEL via CPCd. It can run alongside zigbeed using the same RCP, provided both networks use the same 802.15.4 channel.

Overview

The uic-otbr package contains a collection of compiled executables and systemd services which performs the role of a Thread border router when enabled.

There are four OTBR services included in the uic-otbr package:

  • otbr-agent - service to instantiate an OpenThread networking agent

  • otbr-web - service to provide a web UI for configuration and management

  • otbr-firewall - service to implement ingress filtering rules

  • otbr-nat44 - service to allow connections to IPV4 endpoints

These services can be independently controlled, or they can be started and stopped together with the top-level uic-otbr service.

Prerequisites

The uic-otbr package depends on the uic-cpcd package of the same version.

Additional Resources

To get started running OTBR with CPCd, and for RCP troubleshooting information, see the Multiprotocol Setup page.

For more information about OpenThread and the OpenThread Border Router project, see the OpenThread Homepage and the OpenThread and OpenThread Border Router GitHub pages.