ZigBee樹型網路位址分配及結構

2022-08-10 15:36:17 字數 585 閱讀 9912

樹型路由機制包括配置樹型位址和樹型位址的路由。

當協調器建立乙個新的網路,它將給自己分配網路位址0,網路深度d=0。網路深度表示僅僅採用父子關係的網路中,乙個傳送幀傳送到zigbee協調器所傳遞的最小跳數。如「節點a」加入網路並與協調器連線,那麼「節點a」的網路深度是1;「節點b」加入網路並與「節點a」連線,那麼「節點b」的網路深度是2,依此類推。 

在樹簇型網路中,協調器和路由器都可以連線n個路由節點和終端節點做為自己的子節點,形成乙個個「簇」。但是協調器和路由器能連線的子節點的數量是不是無限的呢?

協議棧中,有以下幾個引數影響網路拓撲的形態:

cm(nwkmaxchildren):每個父節點可以連線的子節點的總個數;

rm(nwkmaxrouters):在cm中,可以是路由節點的個數,rm<=cm;

lm:網路最大深度,協調器的深度為0。

這三個引數的值在z-stack中分別由變數cskipchldrn、cskiprtrs、max_node_depth決定。這三個變數可以在nwk中的nwk_globals.c 和 nwk_globals.h 兩個檔案中查詢。

每乙個節點加入網路時,都會被分配16位

(未完待續)

Zigbee位址分配

zigbee有兩種位址分配方式 分布式分配機制和隨機分配機制。1.隨機分配機制 隨機分配機制是指當nib的nwkaddralloc值為0x02 時,位址隨機選擇。在這種情況下nwkmaxrouter就無意義了。隨機位址分配應符合nist測試中的描述 當乙個裝置加入網路使用的是mac位址,其父裝置應選...

Zigbee位址分配

zigbee有兩種位址分配方式 分布式分配機制和隨機分配機制。1.隨機分配機制 隨機分配機制是指當nib的nwkaddralloc值為0x02 時,位址隨機選擇。在這種情況下nwkmaxrouter就無意義了。隨機位址分配應符合nist測試中的描述 當乙個裝置加入網路使用的是mac位址,其父裝置應選...

網路位址的分配及獲取

在04協議棧裡有這樣乙個公式,a a parent cskip d rm n,cskip d 是不同深度的父裝置分配位址時的偏移量,rm是可以攜帶的最大路由數,n是第n個裝置。其中如果cskip d 0x5a6,rm 4,則協調器的第乙個rfd的位址為a 0 0x5a6 4 1 0x1699.在06...