Ask AI
AskAI
Ask AI

Software Development Kits

Are you looking for information about the world’s most advanced IoT software and development tools? You have come to the right place! This is your starting point for all things software development for Silicon Labs wireless IoT protocols, microcontrollers, sensors, and interfaces. We provide you with a complete set of SDKs, reference designs, precompiled demos, and support resources. You can access Silicon Labs SDKs through GitHub or Simplicity Studio, our easy-to-use IDE for all Silicon Labs technologies.

  1. Wireless
  2. Gateways
  3. MCU
  4. Interface
  5. RTOS
  1. Wireless

Featured Wireless Software

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.

All Wireless SDKs

The following components are available as part of Simplicity Studio SDK. Explore the portfolio of Wireless IoT protocol SDKs

Bluetooth Low Energy SDK

Develop Bluetooth Low Energy wireless connectivity solutions for IoT devices and applications.

Bluetooth Mesh SDK

Develop scalable Bluetooth mesh wireless connectivity solutions for IoT devices and applications.

Flex SDK - Connect Stack

Connect is the IEEE 802.15.4 wireless networking stack. It allows you to develop proprietary connectivity applications for low-power devices quickly.

Flex SDK - RAIL

RAIL, the Radio Abstraction Interface Layer, gives you all the latest RF technologies without sacrificing the investment you’ve made in your wireless protocol.

Thread SDK - OpenThread

Here are the Thread SDK and development tools for creating IP-based 802.15.4 wireless mesh solutions.

Wi-Fi 6 + BLE SDK

Development guide and reference for the SiWx91x family using WiSeConnectTM SDK, an easy-to-use API for IP networking and connectivity.

Wi-SUN SDK

Industry-leading software stack and development tools for Wi-SUN IoT devices and applications.

Zigbee SDK - EmberZNet

Get the complete Zigbee protocol stack and all elements required for developing reliable mesh networking applications.

Z-Wave SDK

Develop Z-Wave Plus compliant IoT products quickly and cost-effectively with a complete SDK.

Mobile App Development

Simplicity Connect

The only BLE mobile app with data throughput and smartphone interoperability testing – and much more.

Bluetooth Mesh App

The easiest way to provision, configure and control your Bluetooth Mesh network.

Simplicity Studio on Laptop Screen

Simplicity Studio

Development Platform

Simplicity Studio is the Integrated Development Environment (IDE) for all Silicon Labs technologies. Download Simplicity Studio now – it will automatically customize your development environment and SDKs based on the target hardware. The precompiled demos, code examples, and support resources will get you started quickly. Simplicity Studio provides you with the most powerful utility toolbox at no cost – it includes an Energy Profiler, Network Analyzer, and much more!

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.

  1. Gateways

Featured Gateway Software

Unify SDK

Explore our open, unified framework for host processor-based gateway and end device designs

Z-Wave Controller SDK

Explore the legacy Z-Wave controller SDK that helps developers create Z-Wave Plus controllers and gateways

Unify SDK GitHub Repository

Start here to find the source code for Unify SDK for supported wireless protocols. Explore the Unify SDK repository to simplify IoT infrastructure development including gateways, access points, hubs, bridges, and application processor-based end products.

  1. MCU

Featured Microcontroller Software

Simplicity Studio

Explore the ultimate tool for users to download and get all the help they need when developing

32-bit Microcontroller SDK

This software package provides all of the drivers and services needed for a successful 32-bit MCU project.

8-bit 8051 Studio

These tools help develop, download, and debug firmware to the 8051 8-bit MCU devices. Now includes an unlimited Keil® PK51 Professional Developer's Kit



Simplicity Studio on Laptop Screen

Simplicity Studio

Development Platform

Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.

  1. Interface

Featured Interface Software

Simplicity Studio

Explore the ultimate tool for users to download and get all the help they need when developing

CP210x VCP Drivers

Drivers for CP210x products for Windows, Mac, and Linux

Direct Access Drivers

Drivers, Firmware and Host API for CP210x and USB microcontroller products



Simplicity Studio on Laptop Screen

Simplicity Studio

Development Platform

Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.

  1. RTOS

Featured RTOS Software

FreeRTOS

One of the embedded space’s most popular real-time kernels, well-suited for resource-constrained projects.

Amazon FreeRTOS

A software package for IoT developers that combines the FreeRTOS kernel with easy-to-use connectivity libraries.

Micrium OS

A complete set of RTOS components with a track record of successful deployments on EFR32 devices.

Zephyr

An open-source software platform supported by a vibrant community of contributors.

Simplicity Studio on Laptop Screen

Simplicity Studio

Development Platform

Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.

Resources

Documentation

Read software developer documentation

Community

Explore the knowledge base and forum to get help and support

GitHub

Learn about Silicon Labs GitHub repos containing code examples, utilities, and more

Training

Hit the ground running with the latest how-to information, tutorials, and trainings.

Your File Will Start Downloading Shortly

Thank you for downloading .

If you have any issues downloading, please contact sales support or product technical support.

Close
Loading Results
Close

AltStyle によって変換されたページ (->オリジナル) /