The Flex SDK is a complete software development suite for proprietary wireless applications that provides two paths for development. The first path begins with Silicon Labs RAIL (Radio Abstraction Interface Layer), which is an intuitive and easily-customizable radio interface layer designed to support proprietary or standards-based wireless protocols. The second path uses Silicon Labs Connect, an IEEE 802.15.4-based networking stack designed for creating easily customizable broad-based proprietary wireless networking solutions optimized for devices that require low power consumption for both sub-GHz and 2.4 GHz frequency bands and targeted for simple network topologies. The Flex SDK includes extensive documentation and sample applications, the popular range test, functionality for lab evaluation, wake-on-radio as well as bi-directional packet transmission and reception. All these examples are provided in source code within the Flex SDK sample applications. Using the supporting Simplicity Studio tools suite, developers can take advantage of the graphical user interface to quickly generate wireless applications, perform energy profiling and various system optimizations.
Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your wireless systems. Choose your software package below.
Download the Quick Start Guide and follow the instructions to lean how to get started.
Flex Gecko DocumentationView All Documentation
Getting Started with the Silicon Labs Flex Software Development Kit for the Wireless Gecko (EFR32™) PortfolioRead More
RAIL User's Guide
Learn more about RAIL Application Development FundamentalsRead More
Silicon Labs Connect User Guide
Learn more about Connect Software StackRead More
Porting RAIL Applications to RAIL Version 2.xRead More
Flex Gecko Range Test Demo User's Guide
Evaluate the link budget of Flex Gecko devices using Silicon Labs’ Radio Abstraction Interface Layer (RAIL) by performing a range test between two nodes.Read More
Using RAIL for Wireless M-Bus Applications with EFR32Read More
EFR32FG1x Wireless M-Bus Performance Measurement ResultsRead More
Proprietary Knowledge Base
Find immediate answers to your technical questions.Read More