在您的下一個物聯(lián)網(wǎng)網(wǎng)關(guān)或集線器的設(shè)計中,您需要支持多種物聯(lián)網(wǎng)無線協(xié)議嗎? Silicon Labs(亦稱“芯科科技”)最新發(fā)布的一體化軟件開發(fā)工具包(Unify SDK)將為您提供一個簡單的API,使您能夠輕松利用多種物聯(lián)網(wǎng)無線標(biāo)準(zhǔn)開展設(shè)計。我們特別制作本則播客內(nèi)容來探討Unify SDK軟件開發(fā)工具包如何加速簡化網(wǎng)關(guān)和集線器的設(shè)計,Silicon Labs無線產(chǎn)品技術(shù)總監(jiān)Uday Kelkar先生及軟件應(yīng)用工程師John Hemmick先生將以問答形式為您層層揭開Unify SDK軟件開發(fā)工具包的諸多優(yōu)勢。即刻點擊上方的播放按鈕開始學(xué)習(xí),或是通過文末的閱讀原文訪問我們的官方喜馬拉雅頻道收聽完整內(nèi)容:https://www.ximalaya.com/sound/482306158
什么是Unify SDK軟件開發(fā)工具包?
簡單來說,Unify SDK軟件開發(fā)工具包在技術(shù)層面上可以被想象成物聯(lián)網(wǎng)應(yīng)用中的汽車方向盤,它本質(zhì)上是一組軟件,讓你的產(chǎn)品可以用一種簡化的通用語言來控制,而不是像現(xiàn)在人們需要在路由器旁搭配多種小集線器那樣復(fù)雜。所以Unify SDK軟件開發(fā)工具包幫助設(shè)計人員只需通過一個界面進(jìn)行控制,旨在將所有協(xié)議特定的工作從物聯(lián)網(wǎng)設(shè)備制造商的流程中剝離出來,以幫助我們的客戶加快產(chǎn)品的上市速度。 你可以把Unify SDK軟件開發(fā)工具包作為物聯(lián)網(wǎng)的一種高級腳本語言,Silicon Labs的無線協(xié)議工程專家已經(jīng)處理了所有的困難部分,比如Zigbee、Bluetooth、Z-Wave的互操作。這將允許生產(chǎn)者和制造商執(zhí)行他們希望采用的無線協(xié)議,比如添加、移除或控制設(shè)備,而不需學(xué)習(xí)一堆協(xié)議特定的API,可以通過統(tǒng)一的語言來對應(yīng)許多網(wǎng)絡(luò)。
Unify SDK軟件開發(fā)工具包可以為客戶提供什么好處?
當(dāng)我們在9月份發(fā)布Unify SDK軟件開發(fā)工具包時,先行支持Z-Wave和Zigbee協(xié)議,但我們計劃在未來添加其他無線協(xié)議。UnifySDK軟件開發(fā)工具包實際上是在利用和擴展ZCL(Zigbee Cluster Library),這么做的考量原因在于ZCL有很多標(biāo)準(zhǔn)設(shè)備的定義,許多行為和設(shè)備類型已經(jīng)被定義了;我們所做的就是利用ZCL,并根據(jù)我們稱為統(tǒng)一控制器語言(UCL)的方法將這些行為和函式庫對應(yīng)到消息隊列遙測傳輸(MQTT)上。如此一來,Unify SDK軟件開發(fā)工具包將支持許多種類的標(biāo)準(zhǔn)設(shè)備,從而實現(xiàn)物聯(lián)網(wǎng)設(shè)備開箱即用的用例。我們的軟件將處理從UCL到協(xié)議特定命令的轉(zhuǎn)換,并通過模塊化組件處理所有的網(wǎng)絡(luò)特定行為,使產(chǎn)品真正具有可擴展性。
你可以在GitHub上查看我們當(dāng)前的發(fā)布說明以獲取更多信息。我們已經(jīng)為許多不同的應(yīng)用示例提供支持,例如報警器、固件更新、傳感器和開關(guān)、電池、門鎖和傳感器等。https://siliconlabs.github.io/UnifySDK/userguide/html/index.html
關(guān)于Unify SDK協(xié)議控制器的構(gòu)建模塊以及如何實現(xiàn)統(tǒng)一的控制語言?
Unify SDK軟件開發(fā)工具包的主要構(gòu)建模塊就是針對各種無線協(xié)議的控制而專門設(shè)計的,我們進(jìn)行了一個實驗,讓開發(fā)人員評估Unify SDK軟件開發(fā)工具包的標(biāo)準(zhǔn)行為,使用Unify SDK軟件開發(fā)工具包來構(gòu)建物聯(lián)網(wǎng)設(shè)計的概念有點像一個跳臺,我們還提供了無線傳輸(OTA)的功能來允許人們使用這個MQTT接口管理和維護固件更新的軟件。基于Unify SDK軟件開發(fā)工具包的SmartStart抽象層可允許你在所有網(wǎng)絡(luò)上支持SmartStart功能。
如果你接觸過Z-Wave的開發(fā),你可能對SmartStart很熟悉。但基本上,這是你的設(shè)備密鑰和安全身份驗證設(shè)備。除此之外,我們還有協(xié)議控制器通過UCL來支持Zigbee,基本上,這提供對Zigbee無線設(shè)備及其行為的描述;UCL利用了來自于ZCL的定義,但是也定義了你將要使用的有效負(fù)載。
總括來說,Unify SDK軟件開發(fā)工具包提供通用構(gòu)件,以實現(xiàn)跨物聯(lián)網(wǎng)生態(tài)系統(tǒng)的連接性。現(xiàn)在,物聯(lián)網(wǎng)云服務(wù)和平臺的開發(fā)人員能夠在他們的設(shè)備和網(wǎng)關(guān)中設(shè)計世界一流的功能,并且可以對這些產(chǎn)品在現(xiàn)有和新興的無線協(xié)議之間實現(xiàn)互操作充滿信心。Unify SDK軟件開發(fā)工具包可以為Z-Wave和Zigbee提供現(xiàn)成的協(xié)議特定轉(zhuǎn)換功能,并計劃實現(xiàn)對藍(lán)牙、Thread、OpenSync和Matter的支持,從而極大地簡化物聯(lián)網(wǎng)無線網(wǎng)絡(luò)的互操作,并支持企業(yè)去擴展智能家居、城市、建筑和工業(yè)生態(tài)系統(tǒng)。
探索有關(guān)Unify SDK軟件開發(fā)工具包的詳細(xì)產(chǎn)品信息和技術(shù)文檔:https://cn.silabs.com/developers/unify-sdk
原文標(biāo)題:芯科播客-了解Unify SDK如何簡化物聯(lián)網(wǎng)的網(wǎng)關(guān)和集線器設(shè)計
文章出處:【微信公眾號:SiliconLabs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
報警器
+關(guān)注
關(guān)注
12文章
920瀏覽量
108719 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2904文章
44306瀏覽量
371461 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4319瀏覽量
50967
原文標(biāo)題:芯科播客-了解Unify SDK如何簡化物聯(lián)網(wǎng)的網(wǎng)關(guān)和集線器設(shè)計
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論