• 資料介紹
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

AN5491 基于STM32WB系列創(chuàng)建制造特定集群

01/14 16:03
569
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

AN5491 基于STM32WB系列創(chuàng)建制造特定集群

445.92 KB

本應(yīng)用筆記旨在指導(dǎo)最終用戶在 STM32WB 系列上實(shí)現(xiàn)特定的 ZCL(Zigbee?集群庫)制造。Exegin ZSDK(Zigbee 軟件設(shè)計(jì)套件)包含適于大多數(shù)現(xiàn)有集群的模板,可提供廣泛的功能。但某些應(yīng)用仍需開發(fā)自定義集群模板。本文檔描述了此類自定義集群模板的開發(fā)過程,以及新 ZCL 集群的構(gòu)建,構(gòu)建方式與 Exegin ZSDK 集群的相同。

其中,假設(shè)最終用戶熟悉一般 Zigbee?組網(wǎng)、Exegin ZSDK 協(xié)議棧參考以及 Exegin ZCL 集群模板的使用。

在介紹實(shí)現(xiàn)新 ZCL 集群的機(jī)制之前,有必要回顧一些 ZCL 的基礎(chǔ)知識(shí)和展示一個(gè)可供全文引用的具體示例。Zigbee 集群庫(ZCL)定義了應(yīng)用在節(jié)點(diǎn)之間通過網(wǎng)絡(luò)和空中進(jìn)行交互的機(jī)制。用于特定目的的功能被整理到“集群”中,該集合定義了一組相關(guān)的屬性和指令。例如,“開/關(guān)”集群定義了可開啟/關(guān)閉器件的功能。

該功能在客戶端和服務(wù)器端之間進(jìn)行拆分。在“開/關(guān)”樣例中,開關(guān)可作為客戶端,而燈可作為服務(wù)器。利用節(jié)點(diǎn) N 端點(diǎn) 1 上的開關(guān),控制節(jié)點(diǎn) M 端點(diǎn) 9 上的燈。

集群客戶端或者服務(wù)器應(yīng)用,可通過在模板中填充設(shè)備特定的細(xì)節(jié)來完成。例如,在節(jié)點(diǎn) N 端點(diǎn) 1 中填充如何訪問物理開關(guān)的細(xì)節(jié),和在節(jié)點(diǎn) M 端點(diǎn) 9 中填充一些如何訪問燈泡的細(xì)節(jié)。

當(dāng)客戶端向服務(wù)器發(fā)送命令請求時(shí),該過程類似于第 4 節(jié)“屬性端到端操作順序”中詳細(xì)介紹的端到端操作序列。然而,與使用 ZCL 基本函數(shù)發(fā)送命令不同,客戶端模板提供了一個(gè)特定于命令的請求函數(shù),能夠處理該命令的 ZCL 負(fù)載。

資料預(yù)覽

相關(guān)推薦