Silicon Labs(芯科科技)最新发布的Unify 软件开发套件 (SDK) 更新内容引入了一系列功能,旨在大幅增强对Z-Wave开发的支持,包括优化的安全性以及协议功能。该版本标志着一个转变,使Unify SDK更加专注为Z-Wave开发提供全面支持。关键更新包括扩展的Z-Wave命令类(Command Class)支持、推出Z-Wave S2V2 Alpha版本,以及优化Matter网络桥接的适用范围。这些变化可确保更精简、安全和高效的开发体验。
扩展Z-Wave 命令类支持
Z-Wave命令类定义了Z-Wave 设备的功能和性能。为了提高互操作性,我们为此版本添加了常用的Z-Wave命令类。这在确保核心功能不受影响的同时,简化了开发和认证过程。
我们提供了一份全面更新的 Z-Wave 命令类列表,为开发人员提供了关于所支持功能的清晰参考。如果客户在现有工具中找不到某些命令类,他们可以通过贡献者许可协议(CLA) 添加自己对这些命令类的实现。了解更多信息:https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/blob/main/applications/zpc/doc/supported_command_classes.rst
存储库拆分:可持续性与调节性
最新版本通过重构并将存储库拆分为三个不同的存储库,显著提升了用户体验。以前,所有组件都存放在单一存储库中,这导致了复杂的依赖关系和代码管理挑战。通过将该存储库分成三个单独的存储库,代码库现在更容易访问,开发人员更容易理解和实施。这一战略举措旨在简化开发过程,使其更加高效和对开发人员友好。
推出 Z-Wave S2V2 Alpha 版本
安全性是此版本的重点关注内容,我们很高兴推出 Z-Wave S2V2Alpha 版本。此次更新强化了加密和身份验证机制,从而增强了对设备的保护。此新版本已在Z-Wave 终端设备上获得支持。了解更多信息:https://github.com/SiliconLabs/simplicity_sdk/releases/tag/v2024.12.1-0
Unify SDK现在在网关端集成了对S2V2的支持,确保了控制器与终端设备之间的端到端安全性。这一增强功能加强了加密和身份验证机制,提供了一个更安全的开发环境。需要注意的是,在Unify 这一端,S2V2 安全功能的实现目前处于Alpha阶段,这意味着虽然基础安全功能已经就位,但在未来的更新中预计还会有进一步的完善和优化。
Matter 桥接:范围调整
Matter桥接是一个促进Matter设备与非 Matter 设备(在此情况下为 Z-Wave 设备)之间通信的组件。在此版本中,我们将 Matter 桥接重新定义为示例代码。示例代码为开发人员提供了一个功能起点,以加快他们的开发进程。开发人员可以根据具体的实施需求对代码进行更新和修改。所提供的示例代码旨在作为开发人员的一个起点,并非由芯科科技进行维护。需要更多帮助? 在 Silicon Labs 开发人员服务获得专家支持和定制解决方案:https://www.silabs.com/services/developer-services
Unify SDK更新功能全面加速Z-Wave开发
通过这些更新,Unify SDK 实现了重大转变,如今它仅专注于 Z-Wave 协议。通过单一的聚焦方向,我们使 Unify SDK 对开发人员而言更强大且更精简。目前正在使用 Z/IP 网关的客户现在可以迁移到统一 Z-Wave 协议控制器,以确保持续获得支持和更新。过通增强对 Z-Wave 命令类的支持、利用 S2V2 提升安全性,以及优化 Matter 桥接的作用,此版本确保了:
✔与以往的网关设计相比,具备更好的互操作性和功能一致性
✔为联网设备提供更强的安全性和加密保护
如需了解更多信息,请访问:
GitHub - SiliconLabs/UnifySDK:
https://github.com/SiliconLabs/UnifySDK
GitHub - SiliconLabsSoftware/z-wave-protocol-controller: https://github.com/SiliconLabsSoftware/z-wave-protocol-controller
GitHub - SiliconLabs/unify-matter-bridge: https://github.com/SiliconLabs/unify-matter-bridge/