|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。
$ Q8 q ]! f% z! k& U" t% n8 U0 j- a! m7 y6 H' C8 K) K
! N7 ? F0 `0 O3 E! L網路層(NWK)
; a+ q7 m) b% \7 A! S$ H! J網路層負責以下工作:
' q) @- q- |6 m ^+ C# ?& y. ^) ?! A: l
加入與離開某個網路 9 s0 V1 C2 z: g$ _/ R5 e9 v
將封包作安全性處理 4 N% R$ }) \ l1 M1 O
繞送封包到目標節點
. i+ d$ `% B. C' A找尋並維護節點間的繞徑路線 9 u5 Z9 ^6 d4 `/ K
搜尋鄰節點
0 ?* x* e1 X7 @9 J7 ~# @儲存相關鄰節點資訊 1 M: R$ J# Q; R: u* U" e1 e% e
ZigBee Coordinator額外工作:
; [8 }, J" u4 c6 C2 A6 ]( k$ g7 n' \- \; _% x+ D( j8 g2 A' [- ?
發起一個網路 6 P: G* K/ {# l3 F5 H
設定各項網路參數
, V5 S: P- Q4 W# |: }3 Y4 z分派網路位址並規範網路位址分發原則
' O3 v. h: ?9 D" Z' ~$ x
0 d4 t$ V5 H/ C: R7 g應用層(APL)' Y4 a. v$ F4 W4 y6 C1 v
應用程式支援子層(APS)
3 l& q$ o4 |* i2 r0 I) z. L1 _+ B. |3 B6 F$ |3 r) v
ZigBee裝置管制物件(ZigBee Device Object, ZDO), T) C5 x( A v' {# P+ }* L3 p
ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:
I' J: C6 s+ h a" q
+ ]/ f" l9 J& e, ~定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
& e- q( A+ f, Z/ n) ^& _建構上層應用所需的資訊、發出或回應連結的要求。
, z: T+ S( T* w搜尋並探知其他網路節點可用的應用程式服務。 2 u! o% {5 _; u5 e. p, o
起始與回應配對要求。 ! W. \( C2 k1 m2 T
建立兩網路節點間的安全性關係 |
|