zstack中的位址的定義
typedef struct
addr;
afaddrmode_t addrmode; //位址模式
uint8 endpoint; //端點
uint16 panid; // 用於多個pan網路傳遞
} afaddrtype_t;
擴充套件位址又叫做ieee位址,mac位址,64位,全球唯一,固化到硬體中。
短位址又叫網路位址,入網時有父裝置指定,16位,乙個網路內的裝置短位址不能一樣,理論上乙個zigbee網路可以有2^16=65536個裝置
**的填充方式,舉例
//廣播
//組播
static afaddrtype_t group1_addr;//定義分組的位址
group1_addr.addrmode = (afaddrmode_t) afaddrgroup;//組播 addrgroup
group1_addr.affr.shortaddr = groupid1;
位址模式
typedef enum
afaddrmode_t;
幾個特殊的位址
0xffff 對所有裝置廣播,包括睡眠
0xfffe 間接傳輸,通過繫結表尋找網路短位址
0xfffd 對沒睡覺的裝置廣播
0xfffc 給協調器和路由器廣播
0x0000 給協調器通訊
0x0000-0xfffb 跟設定的目標位址
ZigBee傳輸方式和定址方式的理解
利用空閒時間做乙個總結 傳輸方式 直接傳輸 zigbee 協調器 路由器 終端節點之間相互傳輸。他們之間的資料直接轉移。間接傳輸 zigbee不直接把資料傳輸給某個目標節點,而是通過信標的方式,通知目標節點來提取。我的理解 目前尚不清楚直接 間接傳輸的區別,但是很明顯直接傳輸很普遍,但是間接傳輸的方...
ZigBee模組 zigbee協議棧網路管理
zigbee協議棧網路管理 一 補充基礎知識 每個cc2530晶元出廠時候都有乙個全球唯一的32位 mac位址,當裝置連入網路的時候,每個裝置都能獲得由協調器分配的 16位短位址,協調器預設位址 0x0000 很多時候網路就是通過短位址進行管理。二 實驗現象 路由器 裝置終端傳送自己定義的裝置號給協...
ZigBee 網路層概況
1.zigbee體系結構 zigbee技術作為一種無線感測網路的通訊協議,按照7層osi open system interconnect reference model 開放系統互連參考模型來建立,每一層為上層提供一系列特殊的服務,資料實體提供資料傳輸服務,管理實體則提供所有其他的服務。所有的服務...