Silicon Labs(芯科科技)最新發(fā)布的Unify?軟件開發(fā)套件?(SDK)?更新內(nèi)容引入了一系列功能,旨在大幅增強(qiáng)對(duì)Z-Wave開發(fā)的支持,包括優(yōu)化的安全性以及協(xié)議功能。該版本標(biāo)志著一個(gè)轉(zhuǎn)變,使Unify SDK更加專注為Z-Wave開發(fā)提供全面支持。關(guān)鍵更新包括擴(kuò)展的Z-Wave命令類(Command Class)支持、推出Z-Wave S2V2 Alpha版本,以及優(yōu)化Matter網(wǎng)絡(luò)橋接的適用范圍。這些變化可確保更精簡、安全和高效的開發(fā)體驗(yàn)。
擴(kuò)展Z-Wave 命令類支持
Z-Wave命令類定義了Z-Wave?設(shè)備的功能和性能。為了提高互操作性,我們?yōu)榇税姹咎砑恿顺S玫腪-Wave命令類。這在確保核心功能不受影響的同時(shí),簡化了開發(fā)和認(rèn)證過程。
我們提供了一份全面更新的?Z-Wave?命令類列表,為開發(fā)人員提供了關(guān)于所支持功能的清晰參考。如果客戶在現(xiàn)有工具中找不到某些命令類,他們可以通過貢獻(xiàn)者許可協(xié)議(CLA)?添加自己對(duì)這些命令類的實(shí)現(xiàn)。了解更多信息:https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/blob/main/applications/zpc/doc/supported_command_classes.rst
存儲(chǔ)庫拆分:可持續(xù)性與調(diào)節(jié)性
最新版本通過重構(gòu)并將存儲(chǔ)庫拆分為三個(gè)不同的存儲(chǔ)庫,顯著提升了用戶體驗(yàn)。以前,所有組件都存放在單一存儲(chǔ)庫中,這導(dǎo)致了復(fù)雜的依賴關(guān)系和代碼管理挑戰(zhàn)。通過將該存儲(chǔ)庫分成三個(gè)單獨(dú)的存儲(chǔ)庫,代碼庫現(xiàn)在更容易訪問,開發(fā)人員更容易理解和實(shí)施。這一戰(zhàn)略舉措旨在簡化開發(fā)過程,使其更加高效和對(duì)開發(fā)人員友好。
推出 Z-Wave S2V2 Alpha?版本
安全性是此版本的重點(diǎn)關(guān)注內(nèi)容,我們很高興推出?Z-Wave S2V2Alpha?版本。此次更新強(qiáng)化了加密和身份驗(yàn)證機(jī)制,從而增強(qiáng)了對(duì)設(shè)備的保護(hù)。此新版本已在Z-Wave?終端設(shè)備上獲得支持。了解更多信息:https://github.com/SiliconLabs/simplicity_sdk/releases/tag/v2024.12.1-0
Unify SDK現(xiàn)在在網(wǎng)關(guān)端集成了對(duì)S2V2的支持,確保了控制器與終端設(shè)備之間的端到端安全性。這一增強(qiáng)功能加強(qiáng)了加密和身份驗(yàn)證機(jī)制,提供了一個(gè)更安全的開發(fā)環(huán)境。需要注意的是,在Unify?這一端,S2V2?安全功能的實(shí)現(xiàn)目前處于Alpha階段,這意味著雖然基礎(chǔ)安全功能已經(jīng)就位,但在未來的更新中預(yù)計(jì)還會(huì)有進(jìn)一步的完善和優(yōu)化。
Matter 橋接:范圍調(diào)整
Matter橋接是一個(gè)促進(jìn)Matter設(shè)備與非?Matter?設(shè)備(在此情況下為?Z-Wave?設(shè)備)之間通信的組件。在此版本中,我們將?Matter?橋接重新定義為示例代碼。示例代碼為開發(fā)人員提供了一個(gè)功能起點(diǎn),以加快他們的開發(fā)進(jìn)程。開發(fā)人員可以根據(jù)具體的實(shí)施需求對(duì)代碼進(jìn)行更新和修改。所提供的示例代碼旨在作為開發(fā)人員的一個(gè)起點(diǎn),并非由芯科科技進(jìn)行維護(hù)。需要更多幫助??在?Silicon Labs?開發(fā)人員服務(wù)獲得專家支持和定制解決方案:https://www.silabs.com/services/developer-services
Unify SDK更新功能全面加速Z-Wave開發(fā)
通過這些更新,Unify SDK?實(shí)現(xiàn)了重大轉(zhuǎn)變,如今它僅專注于?Z-Wave?協(xié)議。通過單一的聚焦方向,我們使?Unify SDK?對(duì)開發(fā)人員而言更強(qiáng)大且更精簡。目前正在使用?Z/IP?網(wǎng)關(guān)的客戶現(xiàn)在可以遷移到統(tǒng)一?Z-Wave?協(xié)議控制器,以確保持續(xù)獲得支持和更新。過通增強(qiáng)對(duì)?Z-Wave?命令類的支持、利用?S2V2?提升安全性,以及優(yōu)化?Matter?橋接的作用,此版本確保了:
?與以往的網(wǎng)關(guān)設(shè)計(jì)相比,具備更好的互操作性和功能一致性
?為聯(lián)網(wǎng)設(shè)備提供更強(qiáng)的安全性和加密保護(hù)
如需了解更多信息,請?jiān)L問:
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/