Installation of Matter Over Wi-Fi Development Software Requirements#
This document provides information and procedure to install the required softwares tools and packages for Silicon Labs Matter over Wi-Fi devices development.
Installation of Software Tools#
Installation of generic software tools required for both NCP and SoC devices:
Silicon Labs Simplicity Studio
Simplicity Studio is the main IDE and development platform provided by Silicon Labs.
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.
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.
Tera Term is the terminal emulator for Microsoft Windows, that supports serial port, telnet and SSH connections.
PuTTY (SSH Client ,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.
Installation of Software Packages#
Below packages to be installed during the installation of studio:
Installation of Gecko SDK Extension#
If you already selected the Gecko SDK extension while installing Studio, you may skip this section. You may install Gecko SDK by following below steps:
Installation Manager (recommended)
Manage SDKs Window
Note: Version numbers mentioned in the screenshot might be outdated. Install the latest packages available with the studio.
Install Gecko SDK v4.3.x through the Installation Manager#
Log in to Simplicity Studio if not already done.
In the Simplicity Studio home page, select Install > Manage installed packages.
Select the SDKs tab.
Next to the Gecko SDK version click on three dots button.
Select change Version and select New Version from drop-down list to install and click finish.
Install Gecko SDK through Manage SDK Window#
Download the Gecko SDK v4.x source code from the following URL after substituting 4.x.x with the desired release version:
https://github.com/SiliconLabs/gecko_sdk.git
If you don't know the release version, go to the github releases page and select the version to download.
Unzip the downloaded Gecko SDK-4.x.x.zip file.
Launch Simplicity Studio and log in.
In the Debug Adapters panel, select the radio board.
In the General Information section, click Manage SDKs.
The Preferences window will be opened in the SDKs section.
Select Add SDK.
In the Add SDK Extensions window, click Browse.
Locate and select the Gecko SDK sub-folder extracted in step 2 above which contains the source code.
Studio will detect the Gecko SDK extension.
Select the detected extension and click OK.
If a Verify SDK Extension popup is displayed, click Trust.
The selected WiSeConnect 3 extension will be displayed.
Click Apply and Close.
Installation of WiSeConnect SDK v2.x or v3.x Extension#
If you already selected the WiSeConnect extension while installing Studio, you may skip this section.
Before installing the WiSeConnect SDK v2.x or v3.x extension, upgrade to a compatible GSDK version if not already done by following above steps.
You may install WiSeConnect SDK v2.x or v3.x through one of the following alternative paths:
Installation Manager (recommended)
Manage SDKs Window
Install WiSeConnect SDK v2.x or v3.x through the Installation Manager#
Log in to Simplicity Studio if not already done.
In the Simplicity Studio home page, select Install > Manage installed packages.
Select the SDKs tab.
Next to the WiSeConnect SDK v2.x or v3.x extension, click Install.
Install WiSeConnect SDK v2.x or v3.x through the Manage SDKs Window#
Download the WiSeConnect v3.x source code from the following URL after substituting 3.x.x with the desired release version:
https://github.com/SiliconLabs/wiseconnect/archive/refs/tags/v3.x.x.zip
If you don't know the release version, go to the github releases page and select the version to download.
Unzip the downloaded wiseconnect-3.x.x.zip file.
Launch Simplicity Studio and log in.
In the Debug Adapters pane, select your radio board.
In the General Information section, click Manage SDKs.
The Preferences window will be opened in the SDKs section.
Select Gecko SDK Suite vx.x.x and click Add Extension.
In the Add SDK Extensions window, click Browse.
Locate and select the WiSeConnect SDK v2.x or v3.x sub-folder extracted in step 2 above which contains the source code.
Studio will detect the WiSeConnect 3 SDK extension.
Select the detected extension and click OK.
If a Verify SDK Extension popup is displayed, click Trust.
The selected WiSeConnect SDK v2.x or v3.x extension will be displayed.
Click Apply and Close.