Multiprotocol Smart Home Gateways - How to Simplify Software Development?
The smart home market is fragmented into many ecosystems connecting countless IoT devices through a myriad of wireless protocols. This results in complicated multiprotocol software development, increasing costs, and time-to-market for smart home gateways, routers, and hubs. Luckily, there is a solution – Unify SDK! It simplifies multi-protocol software development, allowing smart home ecosystem providers and device makers to maintain just one code base while Unify SDK handles the protocol-specific translations. This blog explains how to simplify multi-protocol smart home development with Unify SDK!
Multiprotocol smart home gateway Challenge
There are probably tens, if not hundreds of smart home ecosystems globally. Despite many predictions, the market is not consolidating. Instead, it is becoming even more fragmented with more smart home companies entering the market. As you may know, countless IoT devices will be connected to these ecosystems through wireless protocols such as Matter, Thread, Wi-Fi, Zigbee, Z-Wave, Bluetooth® Low Energy, and more.
RELATED: Learn about MG24, the new wireless SoCs with built-in AI/ML accelerator and high-capacity memory for Matter!
The rapid proliferation of ecosystems increases the need for gateways, routers, and hubs. They are located on the border between the ecosystems (northbound) and IoT devices (southbound), relaying traffic and control messages back and forth, constantly translating data from one protocol to another.
Developing and maintaining multiprotocol software with increasing northbound and southbound interfaces is challenging for application developers and device makers. The growing complexity increases product development costs and time-to-market.
Simplifying Multiprotocol Smart Home Gateway Development
Unify SDK is a network abstraction framework that simplifies multiprotocol software development for smart home platform providers and device makers. The primary use cases of Unify SDK are as follows:
1.Multiprotocol IoT – Unify SDK allows you to develop and maintain a single software base for multiprotocol gateways, routers, and hubs, while Unify SDK handles the protocol-specific translations.
2. Ecosystem Interconnect – With Unify SDK, you can bridge smart home ecosystems without developing protocol-specific code. For example, connect Zigbee and Z-Wave devices to Matter ecosystems.
3. Software Development Scaling –
Accelerate time-to-market, reduce software development costs and
minimize investment in non-core/non-strategic work and resources.
Unify SDK allows smart home ecosystem providers and device makers to develop world-class cloud, platform, and gateway functionalities once, for all IoT devices, regardless of the wireless protocol. Unify SDK includes connectors for Z-Wave and Zigbee initially, with more protocols such as Bluetooth® Low Energy, Thread, and Matter to follow.
Benefits for Multiprotocol Smart Home Gateway Makers
Unify SDK saves time and money during software development when building new smart home wireless gateways, routers, hubs, and bridging ecosystems and IoT protocols. There is no need to develop multiple wireless protocols and use resources to delve into protocol know-how.
With
Unify SDK, you need fewer expert wireless development
resources while accelerating time-to-market and
streamlining maintenance efforts such as software updates and protocol
revisions.
The tested interfaces integrated with pre-certified wireless software stacks available with Unify SDK increase overall software quality, reduce risk, and mitigate project cancellations.
Unify
SDK is built upon a modular architecture and an extendible set of
software components, provided as source code. You can work with one
component simultaneously without affecting the whole system.
It runs on an Application Processor to make development easier for gateways, routers, access points, hubs, bridges, and application processor-based devices such as smart speakers, thermostats, smoke alarms, cameras, and more.
The portable architecture of Unify SDK allows you to use your preferred Linux as long as it is POSIX compliant. The ubiquitous, lightweight MQTT-based technology is ideal for connecting constraint devices with a small code footprint and low bandwidth.
Unify SDK allows you to scale wireless smart home software development simply – develop once for all wireless protocols!
Unify SDK Overview
Unify SDK provides a common, well-defined data model, API, and status definitions for commonly used IoT services such as adding, updating, and removing a device. The protocol drivers translate the common IoT services into protocol-specific formats such as Zigbee and Z-Wave.
The
Unify SDK provides software source code and binary packages for
Raspberry Pi 4, facilitating easy development of multi-protocol smart
home software.
Unify SDK includes the following three components:
·Central Unify framework
·Protocol controllers for embedded wireless connectivity
·IoT services that can interface locally and remotely
Unify Framework
The Unify Framework provides protocol abstraction via an abstracted data model, APIs, and protocol details, including future protocol evolutions. It is based on the industry-standard MQTT protocol, enabling local and outbound (cloud) messaging and interoperability with a wide range of applications. The well-defined, tested, and documented northbound interfaces ensure consistent service integration, independent of the southbound IoT protocols. It provides interfaces for future expansion – you can easily integrate new, compelling northbound applications, services, and southbound IoT protocols.
Protocol Controllers
The pre-certified IoT protocol controllers are based on SILICON LABS'cutting-edge wireless software stacks. The state machines provide best-in-class wireless performance – you can build the most extensive networks with the lowest latency while maximizing device battery life. Source code allows you to modify functionality for specific use cases easily. A consistent look and feel across all protocol controllers is provided in three sections: MQTT client, data model translation, and functionality/state machines.
IoT Services
The common set of IoT services (e.g., adding, updating, and removing a device) are based on the MQTT framework allowing integration with industry-standard services for local and cloud applications. The IoT services can be local or remote via a locally running cloud connector. Silicon Labs can provide you with production class IoT services, reference class IoT services, or an interface that allows you to develop customized IoT services.
How to Start Multiprotocol Smart Home Gateway Development?
Go to our Unify SDK webpage to request access from the Silicon Labs support team and find all the multi-protocol development assets.
Here is a selection of development kits to start multi-protocol smart home software development:
Zigbee xG21 Wireless Starter Kit
Z-Wave 800 Pro Kit
Matter, Thread, and Wi-Fi development kits
- |
- +1 赞 0
- 收藏
- 评论 0
本文由咪猫转载自Silicon Labs,原文标题为:Multiprotocol Smart Home Gateways - How to Simplify Software Development?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
Wi-SUN入门指导4:使用树莓派和EFR32FG25 Wi-SUN Dongle搭建Border Router
树莓派4B安装好Linux操作系统后,就可以安装Silicon Labs的Wi-SUN Border Router程序了。本文主要介绍使用树莓派4B和无线SoC芯片EFR32FG25/EFR32FG28 Wi-SUN Dongle搭建Wi-SUN Border Router的方法。
How to Reduce Gateway Energy Consumption in the Smart Home with Low-Power Mesh Technology
This blog describes Silicon Labs’ new patent-pending Low-power Mesh Technology, which can significantly reduce energy consumption on any manufacturer’s CPE while improving the smart home user experience.
【经验】Simplicity Studio v4环境下如何搭建Zigbee 的Coordinator/Router/S
EmberZNet在Zigbee市场上的占有率已经很高,许多想要开展EmberZNet项目的工程师却对Silicon Labs的Simplicity Studio的环境难以上手,本文介绍从零开始如何创建Zigbee的Coordinator/Router/SleepyEndDevice。
Zigbee系统包含几大模块?
Zigbee系统包含模块有:1、ZigBee网络节点,包含End Device/Router;2、ZigBee网关,带有WIFI/以太网的接口,是ZigBee网络和云端、Internet、手机连接的桥梁,里面包含有ZigBee芯片,作为Coordinater;3、云端/Web Server;4、手机APP。
Wi-SUN入门指导3:给Wi-SUN Border Router的树莓派4B安装Linux操作系统
为了方便演示,我们使用树莓派4B(Raspberry Pi 4 Model B)来作为Linux主控。本文主要介绍如何给无线SoC芯片EFR32FG25/EFR32FG28 Wi-SUN Border Router的树莓派4B安装Linux操作系统。
Industrial 4g Router Are Still Indispensable, with Functional Upgrades And Cost-effective Analysis
The future is here, but Industrial 4g Router are still indispensable, with functional upgrades and cost-effective analysis In the rapidly developing industrial Internet of Things (IIoT) field, with the gradual popularization of 5G technology, Industrial 4g Router have not withdrawn from the historical stage, but continue to play an important role in continuous upgrading and optimization. Industrial 4g Router not only have dustproof, waterproof, high temperature resistance and other characteristics, but also adapt to harsh outdoor and industrial environments.
【经验】Simplicity Studio v5软件创建Wi-SUN RCP工程的方法
Silicon Labs支持大型网络部署的Wi-SUN Border Router由Linux host和Wi-SUN RCP组成,本文主要介绍如何在Simplicity Studio v5软件创建Wi-SUN RCP工程的方法。
AN1377: EFR32xG21 Revision B to Revision C+ Compatibility and Migration Guide
型号- EFR32MR21-C,EFR32MG21,EFR32XG21-D,EFR32XG21-C,EFR32BG21,EFR32XG21-B,EFR32XG21-C+
Wi-Fi资产跟踪解决方案—芯科科技SiWx917应用示例
Silicon Labs(亦称“芯科科技”)近期在GitHub资源库中发布了一个基于最新SiWx917 Wi-Fi SoC的Wi-Fi资产跟踪(Asset Tracking)应用示例。此应用程序演示如何将SiWG917模块配置为Azure设备端点,并与Azure IoT Hub建立连接。
芯科ADC采集使用tailgating实现周期扫描与随机单次采样而不影响周期扫描采样时序的方法
芯科的adc参考手册中,可以实现不影响周期采样的时序的情况下,随机穿插一个单次采样,并且相对只有周期扫描的功耗上升微乎其微,这种方法叫tailgating,意思就是在adc采集时增加一个队列,将采集的命令都放在队列中,在随机来的采样命令中放置队列尾部,在每次周期采样时间实现队列中的命令。
为什么在发送MTOOR(many-to-one router request)时,会超过一跳,即使两个几点之间相隔很近,这样属于正常的吗?
在ZigBee Pro中,一个节点只能接收到来自广播节点的邻居节点的广播信息,这样做的原因是它需要保存每个节点的跟踪帧计数器,它只能为有限数量的节点。所以当发送MTOOR(many-to-one router request)时,只有邻居节点能侦听到它。以上这种情况属于正常情况。
LTE 4g Router DHCP and Reserved IP: Deep Understanding and Application Practice
DHCP and reserved IP are important parts of the configuration of LTE 4G Router, which together form the foundation for stable and efficient operation of the industrial IoT network. By reasonably configuring DHCP servers and setting reserved IP addresses, the allocation and management of network resources can be optimized, and the performance and security of the network can be improved. For industrial IoT users who need to use networking applications, it is crucial to have a deep understanding and grasp of DHCP and reserved IP.
【技术】Green Power Device设备,助力ZigBee网络无源无线传输
Green Power是端到端的开放标准,可以实现Green Power Device(GPD)的超低功耗设备在ZigBee网络中运行。在ZigBee 3.0的规范中就包含了ZigBee Green Power协议,要求ZigBee Router设备必须支持Green Power Proxy功能。
Outdoor Networking and Unattended Scenario Application of LTE 4g Router
This article will provide a professional in-depth explanation of the application of LTE 4G routers in outdoor networking and unattended scenarios, with a view to providing valuable reference for people who need networking applications.
电子商城
现货市场
服务
使用FloTHERM和Smart CFD软件,提供前期热仿真模拟、结构设计调整建议、中期样品测试和后期生产供应的一站式服务,热仿真技术团队专业指导。
实验室地址: 深圳 提交需求>
针对电子系统中的详细传热和流体流动模拟进行优化,可准确分析复杂的两相冷却组件(如热管/均热板),量化利用率,并警告是否干涸。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论