Overview
Simplicity SDK
The Simplicity Software Development Kit (SDK) is an embedded software development platform for building IoT products based on our Series 2 and upcoming Series 3 wireless and MCU devices. It integrates wireless protocol stacks, middleware, peripheral drivers, a bootloader, and application examples – a solid framework for building power-optimized and secure IoT devices.
Simplicity SDK enables powerful features such as ultra-low power consumption, strong network reliability, support for large-node networks, multiprotocol, secure boot, and more. Additionally, Silicon Labs provides over-the-air (OTA) software and security updates to remotely update devices, minimize maintenance costs, and enhance the end-user product experience.
Simplicity SDK is a follow-on from our popular Gecko SDK, which will continue to be available providing long-term support for our Series 0 and Series 1 devices. For additional information on both series visit our SDK Release Notes page.
For information about our support and maintenance visit our SDK Release and Maintenance Policy page.
All wireless stacks integrated into a single software development kit
Features
Silicon Labs Simplicity SDK is equipped with all the specified features.
O/S Services and Middleware include CPC, IO Streams, NVM, Power, Sleeptimer and other services
Drivers include DMA, GPIO, LED/Button, Sensor and Serial drivers
Security include PSA Crypto, mbed TLS, Key Management, SE FW
Utilities (CLI)
RTOS, FreeRTOS or Micrium OS
CMSIS ( Core, NN, DSP)
RAIL
Wireless Protocol Stacks
Bluetooth Low Energy, Bluetooth Mesh, Proprietary, Thread, Matter, Wi-SUN, Wi-Fi, Z-Wave, Zigbee
Supported Toolchain
GNU toolchain with Cmake build system
Keil ARM
All wireless stacks integrated into a single software development kit
Production-ready: Certified, full featured and up-to-date with the latest specifications
Proven: Customer deployment and long-term, large-scale testing
Secure: Integrated with secure vault
Quick Start: Hundreds of sample applications to get started
Common software platform for all products
Portable: Common APIs across all hardware platforms
Low-power: Utilities to enable lowest energy modes
Secure: Secure boot, secure OTA, run-time integrity checking
Optimized Radio: RAIL manages the complexity and provides simple APIs to stacks and customer applications
Developer Experience
Consistent tools and workflows across technologies
Downloads
Download and Install Simplicity Studio
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.
GitHub
Silicon Labs wireless IoT SDKs and code examples are also available for download on GitHub.
VS Code IDE Support
In addition to the Simplicity Studio IDE, we also support VS Code that can be used in companion with all of our unique development tools.
Tech Docs
Simplicity SDK Release Notes (2024.12.0)
Latest Release - Q4/2024 (December 2024)
Platform Version 5.1.0.0
- CMSIS Device
- Added support for new EFR32xG27 OPN, EFR32xG26 OPN's, Module OPN's(MGM260PB22VNA2, MGM260PB32VNA2, MGM260PB32VNN2)
- CPC
- Experimental support of NETLINKSDIO interface on the SiWx917m platform
- Security
- Mbed TLS upgraded to latest version 3.6.2
- Boards and External Devices
- Added support for board OPN's BRD2709A, BRD2711A, BRD4350A, BRD4351A, BRD4412A, BRD4413A
- RAIL 5.1.0
- Added support for Bluetooth Low Energy (BLE) Channel Sounding (CS) on the EFR32xG24
- This feature enables accurate distance measurement between two devices when used with the Silicon Labs BLE stack and distance measurement libraries
- Added support for Concurrent listening feature on the EFR32xG26 part
- Added support for 1 Mbps and 2 Mbps custom 802.15.4 SUN PHYs on the EFR32xG26 part
Release | Date | Release Notes |
---|---|---|
2024 | 2024/12 | Version 5.1.0.0 |
2024/09 | Version 5.0.2.0 | |
2024/07 | Version 5.0.1.0 | |
2024/06 | Version 5.0.0.0 |
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.