|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。9 L$ T% V4 b1 v, @
+ `+ M7 Z# { j& K- P, S
$ g* q: i$ w( _, E網路層(NWK)
2 K i. f% d# R% [網路層負責以下工作:; Y; [. Z( h9 p6 e
. z+ o5 c. f4 ?; Q" @; g) X1 j
加入與離開某個網路 % l" K5 U7 [2 ~7 s
將封包作安全性處理 2 k! }( S# c6 b8 G
繞送封包到目標節點 * J$ F H( d/ D: t8 ^! B
找尋並維護節點間的繞徑路線 r0 r& J1 o& ]4 `
搜尋鄰節點 0 X. F& j2 T8 K* M1 W3 h+ i. K
儲存相關鄰節點資訊 # h, D$ D( H0 o3 |, U# K, M9 u; T
ZigBee Coordinator額外工作:
6 U \. [7 w q# h/ T) n: x; a w0 s
發起一個網路
) R y( k. H* c設定各項網路參數 0 u+ q' z: S) X4 d& {
分派網路位址並規範網路位址分發原則 , o7 G* O) T+ P K( Y" ~( g
: c# L5 j$ `9 n! v& |* E f* F
應用層(APL). J9 j$ h$ s- Z" ]. A1 z) \( H
應用程式支援子層(APS)5 o% r( E: l! T
/ h: q$ x) f; TZigBee裝置管制物件(ZigBee Device Object, ZDO)( q" H8 w7 c7 v, v
ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:7 H% D0 a* T$ ^' ]
* \# s3 S: B2 d; S定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
1 h$ s2 V( y: W+ l0 n建構上層應用所需的資訊、發出或回應連結的要求。
2 ]* E1 z+ ~8 b搜尋並探知其他網路節點可用的應用程式服務。 2 b6 I% ]+ x5 [
起始與回應配對要求。 # g! _. }, }" L8 n: T5 g. M1 S
建立兩網路節點間的安全性關係 |
|