Getting started with Matter
Read pages in this section and watch the video to start working with Matter using Nordic Semiconductor’s SoCs and tools in both the nRF Connect SDK and Zephyr.
The following video showcases several aspects of the Matter setup, discussed in detail on the following pages.
The pages will guide you through the following getting started process:
Testing Matter in the nRF Connect SDK will guide you through the process of setting up the development environment for Matter. Several options are available based on your choice of the IPv6 network and the Matter controller type. During this process, you will have to program a Matter sample. We recommend using Matter light bulb. You will also use some of the Matter tools for this process.
Enabling Matter in Kconfig describes the basic Kconfig configuration if you want to start developing your own Matter application.
In Advanced Matter Kconfig options, you will learn about more advanced Kconfig options related to Matter.
Configuring transmission power provides information about the default transmission values for different protocols related to Matter and the list of Kconfig options that you can used to modify the transmission power.
Once you have a grasp of the Matter configuration, Adding clusters to Matter application will teach you step by step how to add clusters to a Matter application created from the template sample.
Adding Bluetooth LE services to Matter application explains how to add support for additional Bluetooth® Low Energy services in your Matter application.
Finally, in Testing with commercial Matter ecosystems, you will set up and test multiple Matter fabrics, each belonging to a different commercial ecosystem, and test their interoperability.
Some of the pages will make reference to external documentation pages available in the nRF Connect SDK documentation under the Matter documentation tab. These are built from the files available in the official Matter GitHub repository and refer to the nRF Connect platform.
- Matter hardware and memory requirements
- Testing Matter in the nRF Connect SDK
- Matter tools
- Enabling Matter in Kconfig
- Advanced Matter Kconfig options
- Configuring transmission power
- Adding clusters to Matter application
- Adding Bluetooth LE services to Matter application
- Reducing power consumption in Matter
- Optimizing memory usage in Matter applications
- Testing with commercial Matter ecosystems