Silicon Labs(亦稱“芯科科技”)擁有超過十年的Zigbee網(wǎng)狀網(wǎng)絡(luò)產(chǎn)品開發(fā)和技術(shù)支持的豐富經(jīng)驗,隨著新一代Zigbee 3.0標(biāo)準(zhǔn)的問世,我們也特別制作了一篇應(yīng)用指南,旨在幫助工程師將現(xiàn)行應(yīng)用于IoT網(wǎng)狀網(wǎng)絡(luò)的Zigbee HA項目加速遷移到Zigbee 3.0。本文將討論如何將配置更改為Zigbee 3.0的細(xì)節(jié),然后討論與現(xiàn)有的Zigbee設(shè)備和網(wǎng)絡(luò)達(dá)成互操作所需的條件。
Zigbee3.0標(biāo)準(zhǔn)概要Zigbee 3.0將大多數(shù)不同的應(yīng)用程序概要文件(如HA(家庭自動化)和ZLL (Zigbee Light Link))統(tǒng)一為一個公共的應(yīng)用程序?qū)?。此外,它還為產(chǎn)品認(rèn)證引入了更大的測試覆蓋率,以便確保Zigbee設(shè)備在物聯(lián)網(wǎng)應(yīng)用領(lǐng)域具有更好的互操作性。 Zigbee 3.0文檔套件包含了對Zigbee應(yīng)用程序的修訂和全新的材料規(guī)范。有關(guān)更多信息,請參見UG103.02: Zigbee基礎(chǔ):https://www.silabs.com/documents/public/user-guides/ug103-02-fundamentals-zigbee.pdf。(備注:在撰寫本文時,Zigbee智能能源配置文件還沒有包含在Zigbee 3.0中) 本文檔首先描述對AppBuilder配置的更改,以便將HA概要文件項目轉(zhuǎn)換為Zigbee 3.0項目,然后具體討論與現(xiàn)存的Zigbee設(shè)備互操作性所需的配置。 實現(xiàn)ZigbeeHA與Zigbee 3.0的設(shè)計接軌本節(jié)將回顧前一代Zigbee HA標(biāo)準(zhǔn)配置文件和Zigbee 3.0概要配置文件之間的差異。兩版標(biāo)準(zhǔn)的差異可以在Silicon Labs的AppBuilder工具中顯示出來,為了要遷移項目,您需要編輯如下所述的配置。
安全性設(shè)定 ZCL集群盡管從HA設(shè)備和Zigbee 3.0設(shè)備遷移時集群名稱和應(yīng)用程序概要ID保持不變,但還是有一個新的Zigbee的Lighting & Occupancy (“LO”)工作組提供了一組ZCL設(shè)備類型,用于實現(xiàn)客戶的選擇以及符合Zigbee 3.0基本設(shè)備行為規(guī)范的服務(wù)器集群。這些在ZCL設(shè)備類型中是可選擇的從“LO設(shè)備”部分選擇AppBuilder列表,并替換“HA設(shè)備”部分中可用的遺留選擇。HA路由器應(yīng)用程序通常至少有一個稱為Primary的端點,如下圖所示。
相反地,Zigbee 3.0路由器應(yīng)用程序總是有多個端點,當(dāng)綠色電源組合基本設(shè)備(GreenPower Combo Basic Device)配置為路由器或協(xié)調(diào)器節(jié)點類型的應(yīng)用程序時需要符合Zigbee 3.0規(guī)范。最簡單的實現(xiàn)方法是創(chuàng)建一個單獨的端點作為ZCL設(shè)備類型'GP Combo Basic',如下圖所示,來自“Z3 Light”示例應(yīng)用。
使用Zigbee Light Link (ZLL)調(diào)試集群支持的專用端點(如上圖中的“Touchlink”端點),允許在Touchlink啟動程序和目標(biāo)之間進行“Touchlink”樣式的調(diào)試,兩者都可以出現(xiàn)在現(xiàn)存的ZLL或Zigbee 3.0網(wǎng)絡(luò)中。Touchlink調(diào)試支持是Zigbee 3.0的一個可選特性,因此也不是所有網(wǎng)絡(luò)或設(shè)備都必須支持它,但是將其納入ZCL的配置中將可以提供最大的靈活性以進行Zigbee 3.0網(wǎng)絡(luò)內(nèi)的調(diào)試。 此外,一些照明設(shè)備可能希望利用ZLL特有的集群擴展,比如On/Off、Scene、Identify和顏色控制。為帶有或不帶有這些擴展功能的ZCL控制器或開關(guān)設(shè)備類型提供單獨的端點,將會更好地達(dá)成混合設(shè)備之間的兼容性。例如,Z3 Light SoC示例應(yīng)用程序提供了端點#1上的“LO Dimmable Light” (見上圖)和端點#2上的“LO Extended Color Light”設(shè)備類型。 Zigbee 3.0互操作性Zigbee 3.0的設(shè)計允許新版標(biāo)準(zhǔn)設(shè)備與現(xiàn)有的HA和ZLL設(shè)備之間的互操作性。通過適當(dāng)?shù)呐渲谩LL和HA設(shè)備可以加入Zigbee 3.0網(wǎng)絡(luò),同樣,Zigbee 3.0設(shè)備也具有加入并使用ZLL或HA網(wǎng)絡(luò)運行的功能。 Zigbee 3.0設(shè)備運行于ZLL或HA網(wǎng)絡(luò)Zigbee 3.0設(shè)備包含與HA和ZLL網(wǎng)絡(luò)連接所需的概要文件。Zigbee 3.0網(wǎng)絡(luò)原理與HA網(wǎng)絡(luò)相同。要加入HA網(wǎng)絡(luò),可使用Zigbee默認(rèn)鏈接密鑰為Zigbee 3.0設(shè)備編寫程序,它將以與任何HA設(shè)備相同的方式加入。 要加入ZLL網(wǎng)絡(luò),則需配置Zigbee 3.0設(shè)備以支持Touchlink,這需要啟用ZLL調(diào)試客戶端以及至少一個端點的服務(wù)器集群,如上一節(jié)內(nèi)容中描述的ZCL集群,然后啟用ZLL調(diào)試啟用鏈接啟動器選項的插件,以及Zigbee Light鏈接庫插件。用于Touchlink的目標(biāo)設(shè)備調(diào)試而不是啟動器,ZLL調(diào)試插件中的鏈接啟動器選項應(yīng)該保持未選中狀態(tài),并且應(yīng)該啟用ZLL實用服務(wù)器插件。注意,我們的軟件版本中只包含認(rèn)證測試密鑰(不用于生產(chǎn))。獲得ZLL生產(chǎn)鑰匙,請聯(lián)系Zigbee聯(lián)盟。 現(xiàn)有Zigbee設(shè)備運行于Zigbee 3.0網(wǎng)絡(luò)ZLL Touchlink是Zigbee 3.0中網(wǎng)絡(luò)安全的一種可選模式。只要允許使用長ZLL觸摸鏈接作為主要應(yīng)用方針在Zigbee 3.0網(wǎng)絡(luò)中,ZLL設(shè)備就可以加入它。若要允許HA設(shè)備加入Zigbee 3.0網(wǎng)絡(luò),可通過用于聯(lián)網(wǎng)的HA配置文件和Zigbee默認(rèn)鏈接密鑰,HA設(shè)備可以使用標(biāo)準(zhǔn)HA樣式的連接進行連接。 使用默認(rèn)鏈接密鑰可能會使Zigbee 3.0網(wǎng)絡(luò)容易受到許多安全威脅。決定在Zigbee 3.0應(yīng)用程序中采用什么方法之前,必須仔細(xì)研究和考慮這些安全問題。一些選擇包括:
使用默認(rèn)鏈接密鑰作為網(wǎng)絡(luò)中的主鏈接密鑰。這解決了任何HA互操作性問題,但需要引入了Zigbee 3.0的安全設(shè)計用來防止漏洞。
使用默認(rèn)鏈接密鑰作為臨時鏈接密鑰(帶有超時的鏈接密鑰,超時后將不再工作)。這允許HA設(shè)備在一個小窗口中加入網(wǎng)絡(luò),最小化安全漏洞,但可能會產(chǎn)生問題。如果現(xiàn)有Zigbee設(shè)備關(guān)聯(lián)使用默認(rèn)鏈接鍵然后從網(wǎng)絡(luò)中分離,它將不能重新連接。同時,現(xiàn)有Zigbee設(shè)備可能沒有程序可更新他們的鏈接密鑰。
-
ZigBee
+關(guān)注
關(guān)注
158文章
2271瀏覽量
243419 -
路由器
+關(guān)注
關(guān)注
22文章
3745瀏覽量
114530 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3295瀏覽量
57940
原文標(biāo)題:【應(yīng)用指南】驅(qū)動Zigbee 3.0加速接軌IoT網(wǎng)狀網(wǎng)絡(luò)
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
Zigbee智能家居應(yīng)用場景分享
如何使用Zigbee實現(xiàn)家庭安防
Zigbee智能家居的優(yōu)缺點分析
USB3.0的識別問題
無線終端ZWS云應(yīng)用(三)-1分鐘快速接入ZigBee網(wǎng)關(guān)到云
![無線終端ZWS云應(yīng)用(三)-1分鐘快速接入<b class='flag-5'>ZigBee</b>網(wǎng)關(guān)到云](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
ZigBee多網(wǎng)關(guān)之間如何通訊?
![<b class='flag-5'>ZigBee</b>多網(wǎng)關(guān)之間如何通訊?](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
pcie4.0和pcie3.0接口兼容嗎
基于超聲波與 ZigBee的車位檢測系統(tǒng)實現(xiàn)
隧道zigbee精確定位系統(tǒng)
![隧道<b class='flag-5'>zigbee</b>精確定位系統(tǒng)](https://file1.elecfans.com/web2/M00/E6/56/wKgZomZGw3-AH7lpAAA7zehP_k4544.png)
usb3.0和2.0的?。?!
Zigbee聯(lián)盟是什么?zigbee與wifi的區(qū)別
ZigBee中Touch Link流程解析和使用方法
![<b class='flag-5'>ZigBee</b>中Touch Link流程解析和使用方法](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論