Matter Software Requirements#
This page provides information on the required softwares tools, packages and firmware for developing Silicon Labs Matter over Thread and Wi-Fi devices.
Software Tools Required#
Below are the software tools both optional and required for developing Matter over Thread and Matter over Wi-Fi applications in both NCP and SoC mode:
Silicon Labs Simplicity Studio
Simplicity Studio is the main IDE and development platform provided by Silicon Labs.
(Optional) Ozone - The J-Link Debugger for Windows
Ozone is a full-featured graphical debugger for embedded applications. With Ozone it is possible to debug any embedded application on C/C++ source and assembly level.
(Optional) Simplicity Commander
Simplicity Commander is a utility that provides GUI and command line access to the debug features of an EFM32 device. It allows you to flash firmware, update the kit firmware, and lock, or unlock debug access.
(Optional) Tera Term
Tera Term is the terminal emulator for Microsoft Windows that supports serial port, telnet and SSH connections.
(Optional) SSH Client (PuTTY, Terminal, or similar):
SSH client is used to communicate with the Raspberry Pi over a secure shell.
Raspberry Pi Disk Imager is used to flash the SD Card that contains the operating system for the Raspberry Pi.
Software Packages Required for Wi-Fi EFR32 NCP Devices#
GeckoSDK package, which can be installed as part of the Simplicity Studio tool installation.
WiseConnect SDK v2.x for RS9116 NCP, which can be installed as part of the Simplicity Studio tool installation.
Wiseconnect SDK v3.x for SiWx917 NCP, which can be installed as part of the Simplicity Studio tool installation.
Software Packages Required for Wi-Fi SiWx917 SoC Devices#
GeckoSDK package, which can be installed as part of the Simplicity Studio tool installation.
WiSeConnect SDK v3.x, which can be installed as part of the Simplicity Studio tool installation.