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:

  1. Silicon Labs Simplicity Studio

    Simplicity Studio is the main IDE and development platform provided by Silicon Labs.

  2. (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.

  3. (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.

  4. (Optional) Tera Term

    Tera Term is the terminal emulator for Microsoft Windows that supports serial port, telnet and SSH connections.

  5. (Optional) SSH Client (PuTTY, Terminal, or similar):

    SSH client is used to communicate with the Raspberry Pi over a secure shell.

  6. Raspberry Pi Disk Imager

    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#

  1. GeckoSDK package, which can be installed as part of the Simplicity Studio tool installation.

  2. WiseConnect SDK v2.x for RS9116 NCP, which can be installed as part of the Simplicity Studio tool installation.

  3. Wiseconnect SDK v3.x for SiWx917 NCP, which can be installed as part of the Simplicity Studio tool installation.

  4. Firmware for RS9116 NCP

  5. Firmware for SiWx917 NCP

Software Packages Required for Wi-Fi SiWx917 SoC Devices#

  1. GeckoSDK package, which can be installed as part of the Simplicity Studio tool installation.

  2. WiSeConnect SDK v3.x, which can be installed as part of the Simplicity Studio tool installation.

  3. Firmware for SoC