siliconlabsinc/openthread-border-router

By siliconlabsinc

Updated 1 day ago

Silicon Labs GSDK release container for OpenThread Border Router (raspberry pi)

Image

2.6K

By using the containers in this repository, you are agreeing to the Silicon Labs MSLA found at https://www.silabs.com/about-us/legal/master-software-license-agreement.

See Silicon Labs Application Note "AN1256: Using the Silicon Labs RCP with the OpenThread Border Router" for detailed instructions.

See Silicon Labs Application Note "AN1372: Configuring OpenThread Applications for Thread 1.3" for information about new Thread features.


gsdk-4.2.0 tag is the release version of the OpenThread border router for OpenThread SDK 2.2.0.0 GA. While it has certain additional features, it is forked off the following GitHub state:

Starting with GSDK 4.2.0, we publish two different container tags per release.

gsdk-4.2.0     - OTBR container with support for UART interface (default)
gsdk-4.2.0_spi - OTBR container with support for SPI interface

After pulling the container, you can run it like so (example): (See AN1256 for further detail, including examples for SPI support)

docker run -d --name "otbr" \
        --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1" \
        -p 8080:80 --dns=127.0.0.1 -it \
        --volume /dev/ttyACM0:/dev/ttyACM0 \
        --privileged siliconlabsinc/openthread-border-router:gsdk-4.2.0 \
        --radio-url spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=460800 \
        --backbone-interface eth0

Docker Pull Command

docker pull siliconlabsinc/openthread-border-router