0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Unify SDK软件开发工具包可以提供什么好处

Silicon Labs 来源:SiliconLabs 作者:SiliconLabs 2022-01-12 10:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在您的下一个物联网网关或集线器的设计中,您需要支持多种物联网无线协议吗? Silicon Labs(亦称“芯科科技”)最新发布的一体化软件开发工具包(Unify SDK)将为您提供一个简单的API,使您能够轻松利用多种物联网无线标准开展设计。我们特别制作本则播客内容来探讨Unify SDK软件开发工具包如何加速简化网关和集线器的设计,Silicon Labs无线产品技术总监Uday Kelkar先生及软件应用工程师John Hemmick先生将以问答形式为您层层揭开Unify SDK软件开发工具包的诸多优势。即刻点击上方的播放按钮开始学习,或是通过文末的阅读原文访问我们的官方喜马拉雅频道收听完整内容:https://www.ximalaya.com/sound/482306158

什么是Unify SDK软件开发工具包?

简单来说,Unify SDK软件开发工具包在技术层面上可以被想象成物联网应用中的汽车方向盘,它本质上是一组软件,让你的产品可以用一种简化的通用语言来控制,而不是像现在人们需要在路由器旁搭配多种小集线器那样复杂。所以Unify SDK软件开发工具包帮助设计人员只需通过一个界面进行控制,旨在将所有协议特定的工作从物联网设备制造商的流程中剥离出来,以帮助我们的客户加快产品的上市速度。 你可以把Unify SDK软件开发工具包作为物联网的一种高级脚本语言,Silicon Labs的无线协议工程专家已经处理了所有的困难部分,比如Zigbee、Bluetooth、Z-Wave的互操作。这将允许生产者和制造商执行他们希望采用的无线协议,比如添加、移除或控制设备,而不需学习一堆协议特定的API,可以通过统一的语言来对应许多网络。

Unify SDK软件开发工具包可以为客户提供什么好处?

当我们在9月份发布Unify SDK软件开发工具包时,先行支持Z-Wave和Zigbee协议,但我们计划在未来添加其他无线协议。UnifySDK软件开发工具包实际上是在利用和扩展ZCL(Zigbee Cluster Library),这么做的考量原因在于ZCL有很多标准设备的定义,许多行为和设备类型已经被定义了;我们所做的就是利用ZCL,并根据我们称为统一控制器语言(UCL)的方法将这些行为和函式库对应到消息队列遥测传输(MQTT)上。如此一来,Unify SDK软件开发工具包将支持许多种类的标准设备,从而实现物联网设备开箱即用的用例。我们的软件将处理从UCL到协议特定命令的转换,并通过模块化组件处理所有的网络特定行为,使产品真正具有可扩展性。

你可以在GitHub上查看我们当前的发布说明以获取更多信息。我们已经为许多不同的应用示例提供支持,例如报警器、固件更新、传感器和开关、电池、门锁和传感器等。https://siliconlabs.github.io/UnifySDK/userguide/html/index.html

关于Unify SDK协议控制器的构建模块以及如何实现统一的控制语言?

Unify SDK软件开发工具包的主要构建模块就是针对各种无线协议的控制而专门设计的,我们进行了一个实验,让开发人员评估Unify SDK软件开发工具包的标准行为,使用Unify SDK软件开发工具包来构建物联网设计的概念有点像一个跳台,我们还提供了无线传输(OTA)的功能来允许人们使用这个MQTT接口管理和维护固件更新的软件。基于Unify SDK软件开发工具包的SmartStart抽象层可允许你在所有网络上支持SmartStart功能。

如果你接触过Z-Wave的开发,你可能对SmartStart很熟悉。但基本上,这是你的设备密钥和安全身份验证设备。除此之外,我们还有协议控制器通过UCL来支持Zigbee,基本上,这提供对Zigbee无线设备及其行为的描述;UCL利用了来自于ZCL的定义,但是也定义了你将要使用的有效负载。

总括来说,Unify SDK软件开发工具包提供通用构件,以实现跨物联网生态系统的连接性。现在,物联网云服务和平台的开发人员能够在他们的设备和网关中设计世界一流的功能,并且可以对这些产品在现有和新兴的无线协议之间实现互操作充满信心。Unify SDK软件开发工具包可以为Z-Wave和Zigbee提供现成的协议特定转换功能,并计划实现对蓝牙、Thread、OpenSync和Matter的支持,从而极大地简化物联网无线网络的互操作,并支持企业去扩展智能家居、城市、建筑和工业生态系统。

探索有关Unify SDK软件开发工具包的详细产品信息和技术文档:https://cn.silabs.com/developers/unify-sdk

原文标题:芯科播客-了解Unify SDK如何简化物联网的网关和集线器设计

文章出处:【微信公众号:SiliconLabs】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 报警器
    +关注

    关注

    12

    文章

    970

    浏览量

    111094
  • 物联网
    +关注

    关注

    2951

    文章

    48287

    浏览量

    419840
  • 网关
    +关注

    关注

    9

    文章

    7078

    浏览量

    56711

原文标题:芯科播客-了解Unify SDK如何简化物联网的网关和集线器设计

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一款让工具管理更自由的RFID智能工具包

    CK-B1A是一款采用RFID技术的双肩工具背包,在设计上没有改变传统工具包的使用方式,但在内部增加了识别能力。在人员准备离开现场时,通过一键锁定,工具包会自动完成一次内部工具状态确认
    的头像 发表于 05-21 16:15 600次阅读
    一款让<b class='flag-5'>工具</b>管理更自由的RFID智能<b class='flag-5'>工具包</b>

    IBM推出AI驱动开发工具IBM Bob

    IBM近日宣布在全球范围内正式推出IBM Bob,一款面向企业团队的AI驱动开发工具。与目前市场上常见的AI编程助手不同,Bob的定位不仅是辅助写代码,而是覆盖从需求规划、代码编写、测试验证到部署上线和遗留系统改造的完整软件开发生命周期,同时内置企业级治理和安全控制机制。
    的头像 发表于 05-09 10:34 544次阅读

    KITSGTL5000EVBE 开发工具包无响应,i2c 失败的原因?

    KITSGTL5000EVBE 开发工具包无响应,i2c 失败
    发表于 04-22 07:11

    网络分析仪程控软件开发工具平台介绍

    测试效率、保障数据一致性的关键环节。本文将梳理当前主流的网分程控软件开发工具,分析其适用场景与优劣,为测试工程师提供选型参考。 是德网络分析仪 一、主流网分程控软件开发工具解析 在网分程控开发
    的头像 发表于 03-06 18:05 1067次阅读
    网络分析仪程控<b class='flag-5'>软件开发工具</b>平台介绍

    入门宇树机器人开发:从SDK源码探索到实战操作

    宇树机器人(Unitree)作为全球领先的四足机器人研发企业,其推出的unitree_sdk2是面向旗下 Go2、H1、B2 等系列机器人的第二代软件开发工具包。该 SDK 提供了丰富
    的头像 发表于 02-06 16:43 3670次阅读
    入门宇树机器人<b class='flag-5'>开发</b>:从<b class='flag-5'>SDK</b>源码探索到实战操作

    嵌入式软件开发工具市场新动向:订阅制趋势下的中国开发者选择

    面对软件业从永久授权模式广泛转向订阅制的行业趋势,作为行业两大主流嵌入式软件开发工具,即Keil MDK与IAR Embedded Workbench也推出了不同的市场策略,正在为中国开发者带来新的选择考量。
    的头像 发表于 01-30 17:20 1035次阅读
    嵌入式<b class='flag-5'>软件开发工具</b>市场新动向:订阅制趋势下的中国<b class='flag-5'>开发</b>者选择

    请问CW32微控制器是否提供软件开发工具和库函数支持?

    CW32微控制器是否提供软件开发工具和库函数支持?
    发表于 12-16 08:11

    PYQT 应用程序框架及开发工具

    特点,已成为嵌入式领域的重要开发工具 PyQt 是一个创建 GUI 应用程序的工具包。它是 Python 编程语言和 Qt 库的成功融合。因为可用的类有很多,他们被分成几个模块。QtCore 模块
    发表于 10-29 07:15

    华大电子支持的主流开发工具有哪些

    华大电子支持的主流开发工具
    的头像 发表于 09-28 10:43 892次阅读
    华大电子支持的主流<b class='flag-5'>开发工具</b>有哪些

    eForce无线通信软件开发工具包兼容WLAN模块WKR612AA1

    近期,eForce株式会社宣布,其面向嵌入式设备的无线通信软件开发工具包(μC3-WLAN SDK)现已兼容 KAGA FEI 生产的无线局域网(WLAN)模块"WKR612AA1"。
    的头像 发表于 09-24 15:16 1931次阅读

    【匠芯创D133CBS KunLun Pi开发板试用体验】《匠芯创D133CBS RISC-V KunLun Pi 》 开箱及搭建vscode开发环境

    : Luban-Lite SDK 是由ArtInChip设计的,旨在为系统级芯片(SoC)设计提供一个轻量级、高效且易于使用的软件开发工具包。该SDK的设计规划兼顾了简单性与广泛的客户
    发表于 09-04 22:33

    IAR开发工具链有什么优势

    开发安全关键型应用时,选择具备成熟历史的硬件平台、完善的应用与诊断软件,以及经过功能安全认证的开发工具链,是确保项目顺利启动并高效完成开发和认证的关键。这一组合不仅显著节省时间与成本
    的头像 发表于 08-06 09:36 1417次阅读

    IQM 宣布 Resonance 量子云平台重大升级,推出全新软件开发工具包

    进程,并为终端用户带来性能强大的新一代量子系统。 此次升级将 Qrisp——一个源自德国弗劳恩霍夫 FOKUS 研究所的项目——设为平台新的默认软件开发工具包 (SDK)。Qrisp 为量子开发
    的头像 发表于 07-11 11:03 863次阅读

    嵌入式软件开发常用的软件有哪些?

    文档等非常方便,因为它查找,定位,彩色显示等功能非常强大。开发人员会当成源代码阅读工具使用。 4. Keil uVision5 Keil 5 软件是一款功能强大的嵌入式系统开发工具
    发表于 07-03 17:06

    Silicon Labs最新版本Simplicity Studio开发工具包SiSDK 2025.6.0增添多项无线技术协作

      Silicon Labs(芯科科技)在2025年第二季度发布了Simplicity Studio软件开发工具的最新版本— SiSDK 2025.6.0。此次更新在无线协议栈、通信协议及开发工具
    的头像 发表于 07-02 15:39 2888次阅读