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

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

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

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

445.92 KB

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

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

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

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

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

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

資料預(yù)覽

相關(guān)推薦