Overview
Unify SDK is a software framework that simplifies the developer experience, removing difficult parts of network control and network management as it relates to gateway and hub development in IoT applications. It can also provide Matter bridge functionality to other protocols that do not natively run matter.
Unify SDK is developed as an open, modular, and portable architecture based on ubiquitous lightweight MQTT technology. The software framework is designed and developed on the application processors running POSIX compliant OS, such as Linux. It provides an extensible set of software features to enable IoT wireless connectivity in gateways, multiprotocol scalability and application processor-based end products. Unify SDK simplifies development and ongoing software maintenance for IoT gateways and application processor-based end devices.
The Unify SDK provides software source and binary packages for Raspberry Pi 4. It facilitates the easy development of an IoT gateway based on the Unify SDK architecture.
Unify SDK provides common building blocks that ease connectivity across IoT ecosystems.
Unify SDK Features and Benefits
Features | Benefits | |
---|---|---|
Well defined integration points | Shortens time-to-market & ongoing maintenance and customization. | |
Choice of ubiquitous MQTT in Unify SDK framework | Natural and compatible path for ecosystem and cloud services integration, simultaneous support for multiple clouds. Local/on-premises applications: Reduced complexity for local rules engine. | |
Modular and extendible open architecture | Portability & Scalability, enablement of multi-protocol products and allowing a customer to incorporate new end devices from different protocols. | |
Roadmap of feature-complete wireless protocols | Shortens time-to-market: Easy for simplifying the process of adding another protocol. Enables customers to reduce their non-strategic, non-core investments. Futureproofing: allowing for the evolution from single to multiple protocols which can increase target market applications. | |
Well-defined data model | Removes the complexity of the data model from the development cycle. |
Downloads
Unify SDK Software
You can download the latest source code of Unify SDK for the supported wireless protocols with a request below. Explore the Unify SDK repository from the Tech Docs tab to simplify IoT infrastructure and multi-protocol development including gateways, access points, hubs, bridges and application processor-based end products.
End Device SDKs
The latest Z-Wave and Zigbee End Device Software Developer’s Kits (SDKs) are intended to help developers to create wireless IoT products connecting to Unify SDK.
Tech Docs
Browse Unify SDK Documentation Online documentation repository on GitHub, containing user guides, developer references, etc..
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.