0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Zigbee的協(xié)議棧結(jié)構(gòu)介紹

貿(mào)澤電子設(shè)計圈 ? 來源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-09-14 14:27 ? 次閱讀

Zigbee技術(shù)已經(jīng)出現(xiàn)近十多年。記得Zigbee出現(xiàn)初期,曾有一批公司以Zigbee應(yīng)用為創(chuàng)業(yè)方向。可以說至今Zigbee市場始終沒有紅火起來,不過隨著近年智能家居的應(yīng)用逐漸增多,Zigbee技術(shù)又時常會出現(xiàn)在我們眼前。與同樣是2.4GHz頻段的藍牙,Wi-Fi技術(shù)相比、Zigbee可以說是一個熟悉又陌生的技術(shù)。

圖1:Zigbee模塊與應(yīng)用它的智能家居產(chǎn)品(圖片拍攝于智能家居展)

什么是Zigbee技術(shù)?

我們來看看Zigbee聯(lián)盟是如何回答這個問題的:Zigbee聯(lián)盟稱其為“唯一完整的物聯(lián)網(wǎng)解決方案,具有mesh網(wǎng)絡(luò)和通用的語言,這使得智能設(shè)備可以協(xié)同工作”。這個回答夠簡單也夠直接。

Mesh網(wǎng)絡(luò)表示其具有動態(tài)自組網(wǎng)能力,對等網(wǎng)絡(luò)節(jié)點可以互連互通,每個節(jié)點都可以作為AP使用,從而實現(xiàn)動態(tài)路由,大幅提高網(wǎng)絡(luò)通信效率,適用于多設(shè)備網(wǎng)絡(luò)。萬一某個AP節(jié)點故障,便可自動開辟新的傳輸路線,保證數(shù)據(jù)傳輸。通用的語言,應(yīng)該就是標(biāo)準(zhǔn)的協(xié)議棧,與藍牙、Wi-Fi產(chǎn)品一樣,不同供應(yīng)商按照標(biāo)準(zhǔn)協(xié)議開發(fā)的產(chǎn)品可以互相組網(wǎng)工作。 以上兩點確實高度概括,初步指也是適合智能家居的應(yīng)用場景。據(jù)研究者分析,以100平米大小的住宅為例,需要聯(lián)網(wǎng)的智能家居設(shè)備最低也要超過50個,一般的Wi-Fi AP難以管理如此多的設(shè)備。另外,這些設(shè)備多為傳感器應(yīng)用的簡易設(shè)備,自動組網(wǎng)以及網(wǎng)絡(luò)故障自修復(fù)能力對其至關(guān)重要。智能家居設(shè)備品牌眾多,標(biāo)準(zhǔn)的協(xié)議棧也是不可或缺的。

mesh網(wǎng)絡(luò)結(jié)構(gòu)及技術(shù)指標(biāo)

除了以上高度概括的兩句話外,Zigbee的mesh網(wǎng)絡(luò)結(jié)構(gòu)及技術(shù)指標(biāo)如下。

網(wǎng)絡(luò)設(shè)備分類構(gòu)成:

Coordinator(routing capable)--協(xié)調(diào)員

Router--路由器

End Device--終端設(shè)備

Zigbee Green Power Device--針對綠色能源應(yīng)用的Zigbee設(shè)備

圖2:Zigbee mesh網(wǎng)絡(luò)拓撲圖

(引自https://www.cnblogs.com/stonecastle/p/3140146.html)

網(wǎng)絡(luò)規(guī)模:理論上支持65000個設(shè)備組網(wǎng)

無線技術(shù):采用802.15.4標(biāo)準(zhǔn)

頻段:2.4GHz

帶寬及通道數(shù)量:2MHz/16通道

數(shù)據(jù)傳輸速率:250kbs

支持加密技術(shù):AES-128

通信距離:

大于300米,室外無遮條件下

75--100米,室內(nèi)

低功耗:支持設(shè)備睡眠模式

由于智能家居設(shè)備有許多采用電池供電的傳感器設(shè)備,低功耗是不可回避的。Zigbee技術(shù)也是專門針對低功耗應(yīng)用的無線解決方案,其標(biāo)準(zhǔn)專門定義了設(shè)備睡眠模式。

圖3:Zigbee的特色(圖片來自Zigbee聯(lián)盟官網(wǎng))

Zigbee的協(xié)議棧結(jié)構(gòu)

接下來我們再了解一下Zigbee的協(xié)議棧,請看圖4:

圖4:Zigbee協(xié)議棧結(jié)構(gòu)(圖片來自Zigbee specification)

從圖4可以看出,協(xié)議層結(jié)構(gòu)分為硬件與軟件,硬件層包括IEEE 802.15.4定義的PHY(物理層)和MAC(介質(zhì)訪問層),軟件層為Zigbee聯(lián)盟定義的NWK(網(wǎng)絡(luò)層)、APS(應(yīng)用程序支持層)、APL(應(yīng)用層)。對于Zigbee協(xié)議棧的使用者而言,無非就是利用協(xié)議棧實現(xiàn)Zigbee設(shè)備組網(wǎng)、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收功能。 智能家居開發(fā)工程師在采用Zigbee技術(shù)上一般可以通過以下兩種方式實現(xiàn)。

一為直接采用Zigbee模塊,模塊與系統(tǒng)控制MCU通信,將要組網(wǎng)和數(shù)據(jù)收發(fā)功能通過Zigbee模塊去實現(xiàn)。這樣做的優(yōu)點是系統(tǒng)開發(fā)周期短、技術(shù)難度小、回避射頻設(shè)計,缺點是成本高,體積大。

另一種為采用帶有Zigbee功能的SoC,將系統(tǒng)應(yīng)用與Zigbee系統(tǒng)融合為一體。優(yōu)點為集成度高、成本低;缺點為技術(shù)難度高,需要具有一定的射頻設(shè)計能力。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2262

    瀏覽量

    242118
  • 協(xié)議棧
    +關(guān)注

    關(guān)注

    2

    文章

    137

    瀏覽量

    33572

原文標(biāo)題:智能家居中的無線技術(shù)--Zigbee技術(shù)

文章出處:【微信號:Mouser-Community,微信公眾號:貿(mào)澤電子設(shè)計圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux網(wǎng)絡(luò)協(xié)議的實現(xiàn)

    網(wǎng)絡(luò)協(xié)議是操作系統(tǒng)核心的一個重要組成部分,負責(zé)管理網(wǎng)絡(luò)通信中的數(shù)據(jù)包處理。在 Linux 操作系統(tǒng)中,網(wǎng)絡(luò)協(xié)議(Network Stack)負責(zé)實現(xiàn) TCP/IP
    的頭像 發(fā)表于 09-10 09:51 ?126次閱讀
    Linux網(wǎng)絡(luò)<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>的實現(xiàn)

    TCP/IP協(xié)議的設(shè)計與實現(xiàn)_中文

    電子發(fā)燒友網(wǎng)站提供《TCP/IP協(xié)議的設(shè)計與實現(xiàn)_中文.pdf》資料免費下載
    發(fā)表于 07-03 11:28 ?2次下載

    LwIP協(xié)議源碼詳解—TCP/IP協(xié)議的實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《LwIP協(xié)議源碼詳解—TCP/IP協(xié)議的實現(xiàn).pdf》資料免費下載
    發(fā)表于 07-03 11:22 ?1次下載

    基于MM32G5330的FlexCAN實現(xiàn)CANopenNode協(xié)議移植

    本文將介紹如何基于靈動MM32G5330的FlexCAN實現(xiàn)CANopenNode協(xié)議的移植,并使用靈動官方提供的開發(fā)板Mini-G5333進行驗證。
    發(fā)表于 04-12 09:15 ?1151次閱讀
    基于MM32G5330的FlexCAN實現(xiàn)CANopenNode<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>移植

    ethernetif_input和tcpip協(xié)議線程的作用

    tcpip協(xié)議線程是lwIP協(xié)議的核心線程,負責(zé)處理TCP/IP協(xié)議的各種功能,包括TCP
    的頭像 發(fā)表于 03-20 10:01 ?826次閱讀

    PROFINET協(xié)議通信技術(shù)介紹

    PROFINET協(xié)議是PROFINET通信協(xié)議的實現(xiàn)基礎(chǔ),它由多個層次組成,每個層次都有特定的功能和作用。
    的頭像 發(fā)表于 02-03 16:22 ?2216次閱讀

    使用LwIP協(xié)議淺析實戰(zhàn)分析(i.MX RT)

    既可以移植到操作系統(tǒng)上運行,也可以在無操作系統(tǒng)的情況下獨立運行。? ? ?TCP/IP協(xié)議的模型結(jié)構(gòu)如下圖所示,由于TCP/IP協(xié)議的出
    的頭像 發(fā)表于 02-02 17:05 ?1207次閱讀
    使用LwIP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>淺析實戰(zhàn)分析(i.MX RT)

    通信網(wǎng)絡(luò)協(xié)議之UDP協(xié)議技術(shù)解析

    在通常的網(wǎng)絡(luò)協(xié)議中,TCP/IP協(xié)議是一個常見的示例,其中UDP和TCP都是傳輸層協(xié)議。傳輸層負責(zé)提供端到端的數(shù)據(jù)傳輸服務(wù),它在網(wǎng)絡(luò)層(
    發(fā)表于 02-01 11:00 ?679次閱讀
    通信網(wǎng)絡(luò)<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>之UDP<b class='flag-5'>協(xié)議</b>技術(shù)解析

    Zigbee協(xié)議

    與Wi-Fi等其他協(xié)議的轉(zhuǎn)換,是整個網(wǎng)絡(luò)的中心中樞。 Zigbee路由器(Router) :在zigbee網(wǎng)絡(luò)中既可以做為父節(jié)點也可以做為子節(jié)點,主要進行信息轉(zhuǎn)發(fā),為遠端節(jié)點與協(xié)調(diào)器提供通信通道
    的頭像 發(fā)表于 12-22 11:20 ?1810次閱讀
    <b class='flag-5'>Zigbee</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>

    lwip協(xié)議代碼分析

    lwIP(Lightweight IP)是一個為嵌入式系統(tǒng)設(shè)計的輕量級TCP/IP協(xié)議。
    的頭像 發(fā)表于 10-29 17:37 ?1626次閱讀
    lwip<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>代碼分析

    AUTOSAR軟件AVB協(xié)議介紹

    以太網(wǎng)音視頻橋(AVB)協(xié)議 汽車以太網(wǎng)音視頻橋(AVB)協(xié)議是一種用于實現(xiàn)車載音視頻傳輸?shù)?b class='flag-5'>協(xié)議
    的頭像 發(fā)表于 10-27 16:44 ?2148次閱讀
    AUTOSAR軟件AVB<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b><b class='flag-5'>介紹</b>

    汽車UDS協(xié)議與XCP協(xié)議

    UDS協(xié)議 汽車UDS協(xié)議是一種用于汽車電子控制單元(ECU)之間進行診斷和通信的標(biāo)準(zhǔn)協(xié)議。UDS(Unified Diagnostic
    的頭像 發(fā)表于 10-27 16:35 ?3581次閱讀
    汽車UDS<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>與XCP<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>

    CAN協(xié)議與LIN協(xié)議介紹

    CAN協(xié)議 汽車CAN協(xié)議是一種軟件組件,用于實現(xiàn)汽車電子系統(tǒng)中的CAN總線通信功能。它包含了一系列的功能軟件,用于處理CAN總線的物理層和數(shù)據(jù)鏈路層的通信
    的頭像 發(fā)表于 10-27 16:16 ?2582次閱讀
    CAN<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>與LIN<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b><b class='flag-5'>介紹</b>

    基于ZigBee協(xié)議的無線傳感網(wǎng)絡(luò)的建立過程

    電子發(fā)燒友網(wǎng)站提供《基于ZigBee協(xié)議的無線傳感網(wǎng)絡(luò)的建立過程.pdf》資料免費下載
    發(fā)表于 10-24 10:32 ?0次下載
    基于<b class='flag-5'>ZigBee</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b>的無線傳感網(wǎng)絡(luò)的建立過程

    AUTOSAR實戰(zhàn)教程-通信協(xié)議介紹

    不同的DBC屬性決定不同功能的報文, 一般實際項目中涉及的報文為4類:應(yīng)用報文,診斷報文,網(wǎng)絡(luò)管理報文,XCP報文。不同作用的報文其在協(xié)議中的信號流路徑是不同的。
    的頭像 發(fā)表于 10-07 14:15 ?2654次閱讀
    AUTOSAR實戰(zhàn)教程-通信<b class='flag-5'>協(xié)議</b><b class='flag-5'>棧</b><b class='flag-5'>介紹</b>