如何使用Zigbee協議棧(1)

2021-06-21 20:14:38 字數 786 閱讀 5189

zigbee協議棧實現了zigbee協議,該協議棧為使用者提供了api函式介面,在開發過程中使用者不必去關心zigbee協議是怎麼實現的,使用者只需關心程式的資料從**來然後到**去。

舉個例子:當使用者要利用zigbee協議進行資料傳輸時,只需要考慮下面幾個方面就可以了

①呼叫zigbee協議棧提供的組網函式,加入網路函式,從而實現網路的建立和節點的加入

②傳送裝置(終端節點)呼叫協議棧提供的無線資料傳送函式,實現資料的傳送

③接收端(協調器)呼叫協議棧提供的無線資料接收函式,實現資料的接收

以上三點是使用者開發時要注意的,至於協議具體是怎麼實現(其實是協議棧在底層做了很多封裝,他只提供給我們api介面)的我們就不要去深究了。我們只要會呼叫相應的api函式來實現我們的需求即可。

下面我們以資料傳輸的例子來說明:

單擊file,在彈出的下拉列表中選擇new,然後選擇file,新建檔案,然後將檔案儲存為coordnator.c,然後以同樣的方法建立乙個coordnator.h

可見,coordinator.c和coordinator.h還是空白的,這時我們往這兩個檔案新增**就可以了,新增**留到下一次在細說了

zigbee協議棧 端點

端點的意義 從應用角度看,通訊的本質就是端點到端點的連線 例如,乙個帶開關元件的裝置與帶乙個或多個燈元件的遠端裝置進行通訊,目的是將這些燈點亮 端點的實現 端點之間的通訊是通過稱之為簇的資料結構實現的。這些簇是應用物件之間共享資訊所需的全部屬性的容器,在特殊應用中使用的簇在模板中有定義。所有端點都使...

ZigBee協議棧解析

zigbee技術是物聯網領域最常用的無線技術之一,如果我們要做基於zigbee技術的物聯網應用,最好對zigbee協議棧有乙個基本的了解。這篇文章對zigbee協議棧做乙個簡單明瞭的介紹。概述本文準備介紹的zigbee協議棧是zigbee2007,也是目前業界最常用的標準版本,對於zigbee協議棧...

ZigBee模組 zigbee協議棧網路管理

zigbee協議棧網路管理 一 補充基礎知識 每個cc2530晶元出廠時候都有乙個全球唯一的32位 mac位址,當裝置連入網路的時候,每個裝置都能獲得由協調器分配的 16位短位址,協調器預設位址 0x0000 很多時候網路就是通過短位址進行管理。二 實驗現象 路由器 裝置終端傳送自己定義的裝置號給協...