|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。) l$ s6 y% N7 c& y! n8 Q, c
3 A4 E9 W$ H7 q) w( o* Q
" V4 k! x- z2 @ h- D網路層(NWK)
& T3 y( x5 d2 r/ m( G網路層負責以下工作:( [' h( l7 a1 i2 D/ ~
+ h* @, k& B# S+ W7 e- ?加入與離開某個網路
" i* E+ W* W! L& F* |將封包作安全性處理
+ v ?+ K" B- Y( F9 E" K繞送封包到目標節點 , m& S* r3 p V* T
找尋並維護節點間的繞徑路線
0 r7 }, ~, E0 M0 w' g* X' V- R搜尋鄰節點
9 q% Q d% I' e' Y' N e儲存相關鄰節點資訊
( l: X9 \; {: |- S, H, bZigBee Coordinator額外工作:
6 B% v/ t5 ^/ k) ?4 l2 C1 E7 H3 C
發起一個網路
* V8 f0 W5 `. ~5 I2 D設定各項網路參數
- ?% }8 Y8 u. G# m3 d4 C分派網路位址並規範網路位址分發原則 ( b# H- |% G' Z
6 g" Z3 ^ f6 X. ~! ?7 b+ o9 c應用層(APL)
+ f6 ~/ ]0 n' ]6 K3 P應用程式支援子層(APS)
# ?/ D6 z4 P, [' ~( Q3 S4 Y" S3 \' f# _. x' ~6 f ]4 e. n
ZigBee裝置管制物件(ZigBee Device Object, ZDO)
2 a1 t! e! B7 O, z+ ~1 d8 G } T5 pZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:( b: w! S( l6 {
7 L# @% o0 c0 O* R定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
- m! M. ^% d( x/ c! ]建構上層應用所需的資訊、發出或回應連結的要求。
0 G) y0 Y" f! ^搜尋並探知其他網路節點可用的應用程式服務。
# r6 @ @) G7 X起始與回應配對要求。
+ {5 S& _9 k% I4 D. q, y) C$ ~建立兩網路節點間的安全性關係 |
|