Overview
Silicon Labs RAIL (Radio Abstraction Interface Layer) provides an intuitive and easily-customizable radio interface that is designed to support proprietary or standards-based wireless protocols. RAIL allows customers to adopt the latest RF technology without sacrificing the previous development investment and future-proofs the code migration to future EFR32 ICs. The unified radio software API abstracts the significant number of hardware registers and complexity of the lower-level radio block, allowing customers to focus on their proprietary wireless application development instead of mastering device-specific details.
RAIL Software Features and Benefits
Features | Benefits | |
---|---|---|
Unified Radio API across SoCs | Application portability; Simple APIs for complex radio register level configurations | |
Multi-Protocol and Multi-PHY Support | Develop innovative applications like Dynamic Multi-Protocol BLE + Proprietary | |
Ready to use and customizable PHYs | Simplify & shorten the development process with dozens of validated PHYs | |
Support for WM-BUS, SigFox and Wi-SUN | Develop standard-based stacks using Silicon Labs hardware | |
Support for low power energy modes | Develop very low power battery operated applications |
RAIL SDK Specification Support
Sample Applications
RAILtest
Range Test
Simple TRX
Empty Example
Duty Cycle
Energy Mode
Light and Switch
Wireless M-bus Meter/Collector
Enablement
Bootloader
In-Field Upgrade
Secure Boot
Signed Upgrade Images
Encrypted Upgrade Images
RTOS
Micrium
Command Line Interface
Development Tools
Simplicity Studio IDE
Radio Configurator
Network Analyzer
Energy Profile
Application Builder
Hardware Configurator
Supported Toolchains
IAR Embedded Workbench for ARM
GCC (The GNU Compiler Collection)
Mobile Apps
DMP BLE+RAIL Mobile App for iOS and Android
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.
Related Software
Tech Docs
SDK Release Notes
Latest Release - Q3/2024 (September 2024)
Proprietary Flex Version 3.8.2.0
- RAIL Apps and Library:
- Targeted quality improvements and bug fixes
- Targeted quality improvements and bug fixes
- Connect Apps and Stack:
- Targeted quality improvements and bug fixes
- Targeted quality improvements and bug fixes
Release | Date | Release Notes |
---|---|---|
2024 | 2024/10 | Version 3.7.5.0 |
2024/09 | Version 3.8.2.0 | |
2024/08 | Version 3.7.4.0 | |
2024/07 | Version 3.5.6.0 | |
2024/06 | Version 3.8.0.0 | |
2024/05 | Version 3.7.3.0 | |
2024/04 | Version 3.7.2.0 | |
2024/03 | Version 3.6.3.0 | |
2024/02 | Version 3.7.1.0 | |
2024/01 | Version 3.5.5.0 | |
2023 | 2023/12 | Version 3.7.0.0 |
2023/10 | Version 3.6.2.0 | |
2023/08 | Version 3.5.4.0 | |
2023/07 | Version 3.6.1.0 | |
2023/06 | Version 3.4.5.0 | |
2023/06 | Version 3.6.0.0 | |
2023/05 | Version 3.5.3.0 | |
2023/03 | Version 3.5.2.0 | |
2023/02 | Version 3.5.1.0 | |
2023/01 | Version 3.4.4.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.