|
回復 1# 的帖子
ZigBee協定層從下到上分別為實體層(PHY)、媒體存取層(MAC)、網路層(NWK)、應用層(APL)等。網路裝置的角色可分為ZigBee Coordinator、ZigBee Router、ZigBee End Device等三種。支援網路拓撲有Star、Tree、Mesh等三種。# t1 v3 ]& b1 @% N! m# O
9 d3 t, ~- g/ t
, v, L* N! \: ^網路層(NWK)
) U" L3 W3 ]8 }" K& W網路層負責以下工作:
$ v; }$ x( Q2 S# v4 L+ Z: q! T p0 |$ A) ]# t8 E
加入與離開某個網路
2 o4 r, {, h+ ]5 G9 N) ? x& Q將封包作安全性處理
* g7 S* v$ ]5 j3 N3 ~' _繞送封包到目標節點
& Q: R! Y2 G4 k& e* a找尋並維護節點間的繞徑路線
( U5 r" H2 m9 J- w9 P3 P4 b* {搜尋鄰節點 # r- b7 g. K3 G( N
儲存相關鄰節點資訊
4 W! Z! N, B+ PZigBee Coordinator額外工作:
6 c* W: }3 b) O3 G Q" H& y! m# E, ?
發起一個網路 4 L( x P) e+ `0 l. g
設定各項網路參數
# l+ @9 N" @! D) V8 P分派網路位址並規範網路位址分發原則 8 y+ W6 ~, s2 q: a2 h
- L2 ~, h& `6 E
應用層(APL)
! e" v6 Y) \: Z9 f R- r應用程式支援子層(APS)- d) _2 a# ?+ Q6 _0 l1 j2 Q ~8 i8 m; {
+ z( x" \5 F% [3 b! l
ZigBee裝置管制物件(ZigBee Device Object, ZDO): D; z4 k- I; _7 N) a5 O# _
ZDO可視為應用程式物件之一,所不同的是ZDO專門負責整體系統的管理事務,Endpoint 0 只能且必定由ZDO使用,每個節點都一定有此物件。負責工作有:
/ M! U" q1 W, `: d# {. [
$ O# o. M& r( n2 U8 q定義或調整本身裝置在網路上的角色(ZC、ZR或ZED)。
( X8 {0 [' B6 Z& o8 [8 O9 N建構上層應用所需的資訊、發出或回應連結的要求。
2 M+ {+ f: o) g# d搜尋並探知其他網路節點可用的應用程式服務。 ) F. W' q( T9 ?, |/ S
起始與回應配對要求。 # H# d; t; T& ^. h9 N; X: l
建立兩網路節點間的安全性關係 |
|