|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。
4 A- G3 S7 i; i) `8 n
" m( z% b/ w* p) f$ k$ A( A$ w; y9 u# ]( v
網路層(NWK) O% b4 F% _7 q& |( P
網路層負責以下工作:( z" T" n e3 w% [, w) K4 [) \
5 C/ } t; ?3 S5 N& y7 [加入與離開某個網路 ! g" Y1 E' {* i5 T3 j6 } o
將封包作安全性處理 : D7 a1 R, P8 g) }! M' ?
繞送封包到目標節點 ( D4 H7 I9 p3 @) j) e( K4 ?- a u0 T
找尋並維護節點間的繞徑路線 # T1 S' D* l& x% @; y3 _/ c
搜尋鄰節點 ( M; c- J9 }1 \
儲存相關鄰節點資訊
2 O+ q6 }( n8 ~, r# v( H+ P: A* o$ x8 s! mZigBee Coordinator額外工作:
8 b( x$ H3 ]/ s8 d( U- k
# g( [( j7 d9 D% E. [發起一個網路
# |3 p" s% m7 B/ Q! {6 f. S& u* b設定各項網路參數 / C& V/ P+ s) `, ^# c
分派網路位址並規範網路位址分發原則
% U7 O3 S3 [+ t' C; t8 ~: S
* z# G( y" G$ J5 m. A/ b應用層(APL)6 h4 y3 Z' ~) q; N. ~1 K+ H3 c
應用程式支援子層(APS)
! K) W8 Y' L: f
, A. D9 `* u0 d2 _/ ~3 aZigBee裝置管制物件(ZigBee Device Object, ZDO)
9 V7 N* z- W8 C& I' a; @ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:, C$ W& M/ A! N1 Z
9 a1 w& l p# [& }
定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。 ) ]3 w0 M, k5 K1 d Q
建構上層應用所需的資訊、發出或回應連結的要求。
) l4 R+ Q8 m3 M$ {搜尋並探知其他網路節點可用的應用程式服務。
. Y+ _# }* W5 M0 E3 O ]起始與回應配對要求。 9 x0 s2 `! y$ I% W2 K* t
建立兩網路節點間的安全性關係 |
|