ZigBee介紹


1. 介紹

ZigBee是一種近距離、低復雜度、低功耗、低速率、低成本的雙向無線通訊技術
ZigBee建立在IEEE 802.15.4標准(定義了PHY和MAC層)之上,ZigBee聯盟對其網絡層和應用層進行了標准化

ZigBee協議棧可分為五層

- 物理層(PHY)
- 介質訪問控制層(MAC)
- 網絡層(NWK)
- 應用程序支持子層(APS)
- 應用層(APL)

ZigBeeStack

ZigBee和IEEE 802.15.4的關系

IEEE 802.15.4標准的優點
    A:低功耗
    B:低價格
    C:低數據傳輸率
IEEE 802.15.4標准制定小組的任務
    A:物理層 (DSSS):數據的調制發送和接收解調,介質選擇,信道選擇。
    B:MAC層 (CSMA/CA):產生網絡信標,支持設備的安全性等。

  ZigBee 是建立在IEEE802.15.4標准之上,由於IEEE 802.15.4標准只定義了物理層協議和MAC層協議,於是成立了zigbee聯盟, ZigBee聯盟對其網絡層協議和API進行了標准化,還開發了安全層。經過ZigBee聯盟對IEEE 802.15.4的改進,這才真正形成了ZigBee協議棧(Zstack)。

 

2. 特點

2.1 速率

ZigBee是一種LR-WPAN,其傳輸速率范圍為: 10kb/s~250kb/s
ZigBee工作在ISM頻帶,定義了兩個頻段: 2.4GHz頻段和896/915MHz頻帶,總共27個信道

- 2.4GHz, 全球通用, 16個信道, 信道通信速率為250kbps
- 915MHz, 美國使用, 10個信道, 信道通信速率為40kbps
- 896MHz, 歐洲使用, 1個信道,  信道通信速率為20kbps

2.2 設備類型

LR-WPAN包含兩種不同的設備類型

- 全功能設備(Full-Function Device): FFD, 和RFD、FFD均可通信; 可作為協調器、路由器或終端節點
- 精簡功能設備(Reduced-Function Device): RFD, 只能與FFD通信; 可作為終端節點

LR-WPAN中的網絡節點又可分為如下三種邏輯設備類型

- 協調器(Coordinator):  ZC, 負責無線網絡的建立和維護
- 路由器(Router):       ZR, 負責無線網絡數據的路由
- 終端節點(End Device): ZED, 負責無線網絡數據的采集

通常所說的低功耗僅僅是針對終端節點而言,因為路由器和協調器需要一直處於供電狀態,只有終端節點可以定時休眠

2.3 LR-WPAN網絡拓撲

LR-WPAN(802.15.4)定義了星型(Star)、點對點(Peer-To-Peer)兩種網絡拓撲

image

2.3.1 星型拓撲

星型拓撲結構由PAN協調器和多個從設備組成,PAN協調器必須為FFD,從設備為FFD或者RFD

當一個FFD被激活之后,它將自身作為PAN協調器建立網絡,選擇一個PAN標識符並允許其它設備加入到它的網絡中,FFD和RFD即可加入到該網絡中

2.3.1 點對點拓撲

在點對點拓撲網絡中,每個設備都可以與其它設備進行通信;在對等網絡中的設備可以是FFD,也可以是RFD

點對點拓撲的一種應用形式即樹簇拓撲網絡

image

2.4 ZigBee網絡拓撲

ZigBee定義了星型(Star)、樹型(Tree)、網狀(Mesh)三種網絡拓撲(Topology)

2.4.1 星型拓撲

星形拓撲是最簡單的一種拓撲形式,包含一個協調器和一系列終端節點
ZED只能和ZC通信;兩個ZED之間的通信必須通過ZC進行轉發

實現星形網絡拓撲不需要使用ZigBee的網絡層協議,IEEE 802.15.4已經實現了星形拓撲形式

StarTopology

 

2.4.2 樹型拓撲

樹形拓撲包括一個協調器以及一系列路由器終端節點
ZC連接一系列的ZR和ZED; ZC的子節點的ZR也可以連接一系列的ZR和ZED

注意: ZC和ZR可以包含自己的子節點; ZED不能有自己的子節點TreeTopology

2.4.3 網狀拓撲

網狀拓撲包含一個ZC和一系列ZR和ZED;這種網絡拓撲形式和樹形拓撲相同,但是具有更加靈活的信息路由規則,其路由節點之間可以直接的通訊

MeshTopology

3. 協議棧

目前開源的ZigBee協議棧包括
- Z-Stack
FreakZ
- msstatePAN


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM