1- OpenThread Border Router setup for Matter Development
Summary
- Prerequisites
- RCP firmware
- Border Router Install
- Create an OpenThread Network
- Add the Python Controller to this Border Router instance
Written on November 29th 2021 Built on Ubuntu Server for Raspberry 20.04 LTS3
Purpose of this guide
This guide aims to help devloppers get started with Matter developement
It provides guidance on how to build and run an OpenThread Border Router from scratch on a Raspberry Pi 4 that supports Matter operations
Because Matter is still under development, this guide stands aside from the usual Simplicity Studio approach
Silicon Labs still aims to integrating Matter in the Gecko SDK Suite at some point
Therefore this guide applies only if:
- You wish to start Matter Alpha development
- You are looking for a non Simplicity Studio way of building the Border Router
For a more standard or OpenThread Only approach Silicon Labs has defined a developer friendly environement
You can follow AN1256 for that purpose
Need Help ?
The only one place to request for help on building a border router will be Silicon Labs Community
There is a dedicated section for Thread in which you can ask community users for help
You can also find a non technical Matter Introduction and FAQ on this Community article
Find a dedicated project page for Matter evaluation on Community Projects
Contributing to this documentation
If you would like to report and or contribute to keeping this repository up to date, simply fill an issue, create a Pull Request and submit
Documentation
Official Silicon Labs documentation can be found in Developer Documentation page.
Matter official github is located here
OpenThread open source main documentation page is available here.
Specific OTBR pages are here.
Disclaimer
The Gecko SDK suite supports development with Silicon Labs IoT SoC and module devices. Unless otherwise specified in the specific directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.