|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。
4 A" _+ I; W' n0 n" [3 H" i( b/ |
" I5 R2 n; G. y" \, o
網路層(NWK)
4 H5 N( _0 z. {0 c2 W3 o網路層負責以下工作:
9 a: S3 W6 z0 J9 G8 y9 c6 B/ o2 w {( T
加入與離開某個網路
7 A. _. }+ X+ `/ F* B4 x0 |3 D5 n將封包作安全性處理
6 T# l6 G2 b2 B; X6 h4 L繞送封包到目標節點
5 i8 Q0 p z7 J4 J找尋並維護節點間的繞徑路線 & U7 |% D, @) D E
搜尋鄰節點 ) N' k- f( M' D9 z$ n# w) U t, a2 d
儲存相關鄰節點資訊 & ^/ I4 ?1 Z3 B# a
ZigBee Coordinator額外工作:
! n! ?( c7 r# d5 o( g! M) J
" O/ d1 k1 I7 B; s0 B& V發起一個網路 6 k' X) I& E7 G; Y" d7 }1 w
設定各項網路參數 ! c7 a: }, Y+ T ^* F
分派網路位址並規範網路位址分發原則
* P' ~! V9 V' F! o# ~: u5 w7 v+ ?# H' ~; }% w# h& E
應用層(APL)
% D7 c. v) O/ W$ T應用程式支援子層(APS)
2 S1 O& h) x R \$ ^+ x8 Y6 E0 \1 X# }9 a
ZigBee裝置管制物件(ZigBee Device Object, ZDO)! U1 t/ k" h6 r; q# t9 m
ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:
/ b# _( k& d0 Y& T: V) W% N0 U1 X: N# l* F( z$ h3 L
定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。 / U8 C( N" E2 b
建構上層應用所需的資訊、發出或回應連結的要求。
9 Y& Y, q8 U5 g+ D* M1 v搜尋並探知其他網路節點可用的應用程式服務。 ! }( w; f( h( p7 P
起始與回應配對要求。 + J: [+ q$ N/ |1 b0 D% h6 d9 S
建立兩網路節點間的安全性關係 |
|