Getting Started with Silicon Labs Connect Development#

To get started with Silicon Labs Connect development, download the Simplicity Studio Development environment as described in the Simplicity Studio 5 User's Guide.

This will also prompt you to install the Gecko SDK (GSDK). The GSDK combines Silicon Labs wireless software development kits (SDKs) such as the Flex SDK and Gecko Platform into a single, integrated package. The GSDK is your primary tool for developing in the Silicon Labs IoT Software ecosystem. All of Silicon Labs' stacks are written in-house to provide a seamless experience from silicon to tools, allowing you to unlock powerful features with ease, including:

  • Abstraction of complex requirements like multiprotocol and pre-certification

  • Industry-leading ability to support a large number of nodes

  • Ultra-low power consumption

  • Strong network reliability

Silicon Labs also helps future-proof your devices with over-the-air software and security updates, helping to minimize maintenance cost and improve your end user product experience!

The Flex SDK includes both the Connect library and examples and the RAIL (Radio Abstraction Interface Layer) Library and examples. Once you have downloaded Simplicity Studio and the GSDK, detailed instructions for using the Connect examples and configuration tools are provided in the Proprietary Flex SDK Quick-Start Guide (QSG168).

Note: The recommended method to get started with the GSDK is to first install Simplicity Studio 5, which will set up your development environment and walk you through the GSDK installation. Alternatively, GSDK and other required tools may be installed manually from the GitHub GSDK site.