zigbee筆記十四--網絡管理

一、地址分配機制

Z-stack採用分佈式分配機制,整個網絡架構有3個值決定
Lm:網絡的最大深度
Cm:每個父設備擁有的子設備書
Rm:每個父設備擁有的路由子設備數
d:父設備所處的網絡深度
則父設備下的路由器子設備間的地址間隔:
——Rm=1情況:Cskip(d) = 1+Cm*(Lm-d-1)
——Rm!=1情況:Cskip(d) = (1+Cm-Rm-Cm*(Rm) ^ (Lm-d-1)) / (1-Rm)

父設備給路由器分配的網絡地址
——Achild = Aparent + (n-1)Cskip(d) + 1
父設備給終端分配的網絡地址
——Achild = Aparent + Rm
Cskip(d) + n

二、網絡管理函數

在NLMEDE.H裏有四個網絡管理函數
返回本設備的網絡地址
——byte NLME_GetExtAddr(void);
返回指向本設備的,AC地址的指針
——uint16 NLME_GetShortAddr(void);
返回父設備的網絡地址函數
——uint16 NLME_GetCoordShortAddr(void);
參數是指向父設備的MAC地址的指針
——void NLME_GetCoordExtAddr(byte
buf);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章