The Silicon Labs Radio Abstraction Interface Layer (RAIL) is a comprehensive API designed for developing embedded wireless applications. It provides a flexible and intuitive interface for controlling radio hardware, supporting a wide range of proprietary and standards-based wireless protocols.
Developed by Silicon Labs, RAIL abstracts the complexities of radio hardware, allowing developers to focus on application logic rather than low-level device specifics. This approach ensures code portability across different Silicon Labs wireless System-on-Chips (SoCs), such as the EFR32 family.
This reference guide details the extensive set of APIs, data structures, and macros available within the RAIL library, empowering developers to leverage the full capabilities of Silicon Labs' wireless solutions for various IoT and embedded system applications.
![]() |
RAIL: Silicon Labs Radio Abstraction Interface Layer Documentation Comprehensive guide to Silicon Labs' RAIL (Radio Abstraction Interface Layer), covering its fundamentals, features, API, and specific applications for EFR32 wireless SoCs. Includes details on BLE, IEEE 802.15.4, and other protocols. |
![]() |
Silicon Labs RAIL: Developing with Radio Abstraction Interface Layer Explore the Silicon Labs RAIL (Radio Abstraction Interface Layer) for developing proprietary and standards-based wireless applications. This guide covers SDK versions, features, API changes, and bug fixes for efficient radio development. |
![]() |
Silicon Labs Connect Stack: A Comprehensive Guide to Wireless Networking Explore the Silicon Labs Connect stack, an IEEE 802.15.4 MAC-based wireless networking solution optimized for low-power devices. This guide covers development, fundamentals, bootloading, security, and more for proprietary wireless applications. |
![]() |
Silicon Labs Wi-SUN SDK: A Comprehensive Development Guide Silicon Labs' Wi-SUN SDK development guide provides comprehensive instructions for building IoT applications using Wi-SUN mesh networking technology. Learn about APIs, sample applications, and tools for smart cities and utilities with Silicon Labs' EFR32 wireless SoCs. |
![]() |
Proprietary Flex SDK 3.8.1.0 GA & Simplicity SDK Suite 2024.6.1 Release Notes | Silicon Labs Official release notes for Silicon Labs Proprietary Flex SDK version 3.8.1.0 GA and Simplicity SDK Suite 2024.6.1, detailing new features, improvements, fixed issues, and known issues for wireless development. |
![]() |
Silicon Labs Bluetooth LE SDK 5.0.0.0 GA Release Notes Detailed release notes for Silicon Labs Bluetooth LE SDK version 5.0.0.0 GA, covering new features, improvements, fixed issues, known issues, and multiprotocol capabilities for the Gecko SDK Suite 4.2. |
![]() |
AN971: EFR32 Radio Configurator Guide for RAIL in Simplicity Studio v4 This guide details the Radio Configurator GUI in Silicon Labs' Simplicity Studio for EFR32 devices using the RAIL framework. It covers protocol, modem, packet, and advanced RF configurations for wireless applications. |
![]() |
Gecko Platform Release Notes v4.2.3.0 Comprehensive release notes for Silicon Labs Gecko Platform version 4.2.3.0 (SDK Suite 4.2), detailing new features, improvements, and bug fixes across all core components. Covers CMSIS Device, Peripherals, Drivers, Services, CPC, Common, Middleware, Security, Operating System, Gecko Bootloader, Machine Learning, Examples, Boards and External Devices, and the RAIL Library. |