|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。1 y3 M x& z, I7 [) X* {, { Z
% M' p7 ~) O- `- G7 G- M) A
8 l+ Z9 V( [! H: u; E+ c# X
網路層(NWK). r2 x- h$ d7 M7 m* y$ d, ]* k
網路層負責以下工作:
. `. u( B# h% k0 b1 {
- Q' q" @: ]) x$ S* {加入與離開某個網路
# V) B2 Q0 A x {# |2 z0 C將封包作安全性處理 0 h/ Q0 C( u0 x. h" ~& N5 O
繞送封包到目標節點
. f- L) f8 w6 _0 ~7 o8 M. D$ O- h: T. `6 W* X找尋並維護節點間的繞徑路線
- ]2 h5 ~- T! K4 V搜尋鄰節點
. ~5 _ T, a; `' L儲存相關鄰節點資訊 0 Y4 v4 [2 Q! _- _" w
ZigBee Coordinator額外工作:. B7 h8 ]& G/ J. a
1 l0 a$ u- [7 Z9 Q' }* M T, K$ }發起一個網路
9 v+ E4 {" L+ ^2 G" t& \0 w設定各項網路參數
; `3 h/ |2 g! Q- o) v分派網路位址並規範網路位址分發原則
3 U1 }& E5 R }2 V: D
9 C; ?5 }0 ~# c+ a- G' E; Q應用層(APL)
& b9 V; D, ]( J( e應用程式支援子層(APS)
+ V5 S6 f9 }' N; ]
' e' g1 q. k+ k2 }% [ZigBee裝置管制物件(ZigBee Device Object, ZDO)7 P( F Q/ W3 u! |4 ^
ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:
y* h% b7 ~$ ^5 j( g- }$ \
$ s* [8 c8 m; |) A% z7 C* X3 ^定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
" n. ~5 x+ `2 r2 X$ S& D+ c. r* C建構上層應用所需的資訊、發出或回應連結的要求。 9 s& c5 F# V. C( c! @1 F ~
搜尋並探知其他網路節點可用的應用程式服務。
( h% X! M" U- v& P起始與回應配對要求。 J( |" f9 b! {3 P% M( p. y% B% D
建立兩網路節點間的安全性關係 |
|