对比分析Zigbee协议与802.15.4协议的联系与区别-电子发烧友网

IEEE802154协议解析.ppt

IEEE802154协议解析.ppt - 360文库

描述

许多设计人员都听说过zigbee 与 IEEE 802.15.4协议标准,但不清楚到底应该选择zigbee,还是 802.15.4,抑或是开发自己的专有网络协议。甚至还有出现将两者混为一谈,分不清楚的状况,下文将来详细介绍zigbee 与 IEEE 802.15.4协议标准,并从中总结其关系对比与区别。

802.15.4

802.15.4 标准是由 IEEE 802.15第4任务组 (IEEE 802.15 Task Group 4) 开发的低功耗无线网络标准。原始标准于 2003 年发布,后经修改由 2006 年版取代。随着越来越多的电子设计人员要求一种适用于低复杂性、低数据速率以及(大多数情况下)电池供电应用的实施方案,该标准应运而生。具休而言,开发该标准旨在面向家庭自动化、工业控制、农业以及安全监控等领域的应用。包括 ZigBee和 ZigBee Pro 等在内的若干种其它协议也采用 802.15.4 作为物理层和数据链路层。

也有人将 802.15.4 标准称为 MAC,即媒体接入控制 (Medium Access Control) 标准,因为其可定义网络中任意两个对等设备的通信协议。从概念上讲,我们能够以全功能设备 (FFD) 或简约功能设备 (RFD) 的方式实施802.15.4 个人局域网 (PAN) 中的设备。FFD 节点具备网络协调器的能力,一般由主电源供电。不过由于每个星型配置的 PAN 只能有一个 FFD 节点,所以 FFD 一般不会始终用作网络协调器。FFD 可用作通用节点。RFD 节点在设计上相对简单,因而不能充分发挥网络协调器的全部功能,只能与 FFD 节点通信。RFD 节点对于应用的实施要求很低,从而可降低 IC 的成本,有可能作为应用中启用传感器或制动器的节点,而且由于运行占空比极低,也比较有可能适合采用电池供电。如错误!未找到引用源。 所示,若 FFD 协调器向子节点之一(也必须为 FFD)分配新的 PAN 标识 (PAN ID) 后就能够对 802.15.4 网络的星型拓朴进行扩展,从而创建仅有协调器节点才可以交换信息的 PAN 群集。注意该标准不直接支持路由。

通过定义两个节点之间的通信,如网络管理基础,802.15.4 标准可为开发 ZigBee 等更高级别的网络实施提供灵活的基础。

虽然 802.15.4 标准是开发更高级别网络的良好基础,但其存在一定的复杂性,这在适当的应用考虑条件下,可以直接当作一种可靠的通信方式进行部署。一般来说,如果要满足下列要求,设计人员应考虑采用802.15.4 标准:

要求采用业界标准化的物理层与较低层协议

可自由设计自己的较高层协议

能够灵活选择各种硬件与较低层软件厂商

具备物理层与较低协议层的互操作性

实现较低的设计与开发成本

由第三方厂商/供应商提供支持与维护

且愿意接受下列劣势:

需要设计与开发较高层协议和应用

根据标准会存在无线电广播通道限制

为便于理解这些应用级考虑事项符合 802.15.4 标准的原因,对协议本身的稳健性、可靠性以及总体实施进行分析非常重要。下图是该协议层的概念组织结构与先前讨论的 OSI 模型的比较。

ZigBee

ZigBee 采用 802.15.4 标准作为其对等通信的基础。该标准由 ZigBee 联盟 (ZigBee Alliance) 开发并管理。ZigBee Alliance 是一家投资于该标准并在无线领域进行推广的联合组织,并且日益为业界所关注。不过ZigBee 拥有自己独特的应用功能,用户应对此进行充分了解,而不是仓促地将其应用于所有的低功耗无线应用领域。

ZigBee 最常用作异步通信标准,其具备 CSMA/CA 通道接入能力,并拥有 802.15.4 章节所述的所有功能。针对相同市场领域的情况下,相比之下 ZigBee 可为寻求准担保信息交付、大规模轻松网络集成以及设备间互操作性的开发人员提供众多优势,同时还提供众多 802.15.4 标准不能直接解决的较高级别网络问题的解决方案。

ZigBee 网络的实施有三种拓扑,如下图所示。与 802.15.4 类似,ZigBee 支持对等通信与星型配置。ZigBee 在 802.15.4 规范之上添加了路由协议与层级网络寻址方案,可实现群集树拓扑结构(具有相同PAN ID)以及多跳网状网络拓扑。

这些拓扑结构均由可实现三种逻辑抽象功能之一的 802.15.4 FFD 和 RFD 节点提供支持。必须为 FFD 的ZigBee 协调器将启动网络和管理网络连接与安全密钥等大多数网络参数,是路由消息不可分割的组成部分。ZigBee 路由器也必须为 FFD,负责转发往返于其他网络节点的消息,并实现 ZigBee 网络的网状网特性,同时扩展网络的总体覆盖范围。ZigBee 协调器与路由器一般由主电源供电,因为它们应能够在任何时间接收和传输消息。如果预计应用的数据传输是周期性的,则 ZigBee 也可以采用 802.15.4 同步网络的TDMA 消息传输协议。ZigBee 终端设备以 RFD 方式实施,可以最大限度地减少其占空比和资源要求,从而实现采用电池供电并长期工作的目的。

ZigBee 理想适用于具有下列要求的应用:

采用标准化的物理层与较低层协议 (IEEE 802.15.4)

标准化的较高层协议(比如网状网拓扑,多跳等)

全面互操作性,甚至达到应用层级别(公共配置文件)

设计与开发要求低(仅限于应用)

技术支持与维护厂商/供应商之间竞争激烈

ZigBee 可接受下列劣势:

ZigBee Alliance 成员费用

认证费用(如果不专门针对符合 ZigBee 或者 ZigBee 认证的产品则无需此费用)

代码量(功能性的开销可能大到难以使用)

无线电广播通道限制(限于在 IEEE 802.15.4 中指定的通道)

上述所列各项表明需要对许多项目进一步澄清,因此首先对标准化的较高层协议进行描述。与 802.15.4 相比,下图 所示,ZigBee 可向上实施至 OSI 无线应用网络模型的传输层,甚至能够达到部分会话层。

概念

802.15.4是链路层协议(OSI二层),定义的目的是适应低功耗的需要,用在物联网中。实现点对点的通信。

ZigBee是网络层协议(OSI三层),目的是用来生成网络拓扑实现多个设备的通信,同时提供认证、加密、路由协议和一些其他的服务。

关系

ZigBee 仅仅在802.15.4上层的一种协议而已,其实还有好几个协议都使用它

ZigBee网络中仅仅是端点设备具有休眠功能。

首先,zigbee和802.15.4都是无线通信协议。ZigBee建立在802.15.4标准之上,zigbee是以802.15.4为基础的,802.15.4只规定了通信协议栈的物理层和链路层的通信标准,zigbee将其扩展到整个通信协议,比如上层的网路层、应用层等,zigbee都规定了相应的通信标准。它确定了可以在不同制造商之间共享的应用纲要。IEEE 802.15.4是IEEE(Institute of Electrical and Electronics Engineer, 电子电机学会)确定的低速率,无线个域网(personal area network)标准。这个标准定义了“实体层”(physical layer)和“介质访问层”(medium access layer)。 实体层(PHY)规范确定了在2.4G赫兹以250kbps的基准传输率工作的低功耗展频无线电。(另有一些以更低数据传播率工作的915兆赫兹和868兆赫兹的实体层规范, 但它们不太流行)。

介质访问层(MAC)规范定义了在同一区域工作的多个802.15.4无线电信号如何共享空中通道。 介质存取层支持几种架构,包括星状拓扑结构(一个节点作为网络协调点,类似于802.11的接入点),树状拓扑结构(一些节点依次经过另一些节点才到达网络协调点),和网状拓扑结构(无须主协调点,各个节点之间分享路由职责)。

但是仅仅定义实体层和介质访问层并不足以保证不同的设备之间可以对话。于是便有了ZigBee联盟。ZigBee从802.15.4标准开始着手,目前正在定义允许不同厂商制造的设备相互对话的应用纲要。 例如:ZigBee“灯纲要”会确定相关的所有协议,因此你从A公司买的ZigBee灯开关会和B公司的灯正常工作。

笼统的说,两者基本可以认为是一样的。Zigbee协议采用的就是802.15.4协议,这两个是一个东西,是无线组网技术,用无线传输方式代替网线,分层分级组网。

对比分析Zigbee协议与802.15.4协议的联系与区别相关推荐

  1. 初步了解802.15.4协议与ZigBee

    IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.ZigBee是基于IEEE802.15.4标准的低 ...

  2. 浅谈802.15.4协议

    IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.ZigBee是基于IEEE802.15.4标准的低 ...

  3. qt通过蓝牙控制单片机_ST发布新款STM32WB55单片机,集成蓝牙5和802.15.4协议...

    Hi,大家好!我是人见人爱的小月月~在2018世界嵌入式大会上,ST展示了他们第一款集成无线功能的STM32单片机系列STM32WB: 该系列拥有双核 Cortex-M4/M0+并集成蓝牙5和802. ...

  4. IEEE 802.15.4协议完整中文版(4)

    出处:http://blog.csdn.net/tidyjiang/article/details/51530527 5.5 功能概述 5.5.1到5.5.6简单描述了LR-WPAN的基本功能,以及关 ...

  5. 蓝牙(Bluetooth) IEEE 802.15.1 协议学习

    catalogue 1. 蓝牙概念 2. 配对和连接 3. 机密安全性 4. 蓝牙协议分类 5. 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼 ...

  6. IEEE 802.15.4协议完整中文版 - 4.2 IEEE 802.15.4 WPAN 的组件

    4.2 IEEE 802.15.4 WPAN 的组件 遵循本标准的系统由几个部分组成,其中最基本的是设备.使用同一个物理信道通信的两个或者多个设备构成一个 WPAN.这个 WPAN 应该至少包括一个 ...

  7. 蓝牙(802.15)协议研究-1

    成立:998 年 5 月,爱立信联合诺基亚(Nokia).英特尔(Intel). IBM 和东芝(Toshiba)这四家公司一起成立了蓝牙特殊利益集团(SIG) ,负责蓝牙技术标准的制订.产品测试.并 ...

  8. 实验十八 IEEE 802.15.4和ZBR协议仿真

    无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 目录 无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 1 实验要求和目的 2 实验原理和背景 3 ...

  9. IEEE 802.15.4和ZigBee

    IEEE 802.15.4网络简介 IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.在这个网络中, ...

最新文章

  1. 人工智能的影响调查_调查报告|文科大学生群体对于人工智能影响 就业的认知程度:基于访谈的质性研究...
  2. linux获取url中文内容_Chrome OS 似乎将在Linux 的方向上更进一步
  3. Memcached 在linux上安装笔记
  4. C#弹窗提示并自动关闭方法
  5. LeetCode MySQL 614. 二级关注者
  6. 仅用 2 年过渡到自研 ARM 芯片,苹果的底气从何而来?
  7. angularjs sill 创建项目_开源项目——博客项目MyBlogs.Core,基于.NET 5
  8. matlab虚拟现实仿真
  9. python---(3)Python安装
  10. 2013河北省职称计算机应用能力考试操作题答案,(2013河北省职称计算机应用能力考试操作题步骤详解PPT部分.doc...
  11. 小结Python的中文处理(转)
  12. eslint php,eslint配置
  13. 三维模型等大长方体剖分算法实现
  14. 在线播放,将文件转成流媒体
  15. ios 版手机迅雷的安装方法
  16. ZZNUOJ_C语言1083:数值统计(多实例测试)(完整代码)
  17. js保留2位小数(且四舍五入)
  18. pubwinol免刷_Pubwin万象OL实名一键自动处理程序
  19. 全闪存存储的VDI场景应用
  20. 分享一个自动刷抖音的代码

热门文章

  1. Excel多条件排序、删除重复值和单条件求和应用
  2. Vuetify:从零开始安装Vuetify
  3. vue3.0子组件向父组件传值-发布订阅者模式
  4. 虹软人脸识别WPF版本,含活体检测
  5. office2010:打开和关闭Word文档提示“Microsoft Word已停止工作”的解决办法
  6. 翔云发票识别+发票查验Api,企业财务工作的福音
  7. 无法访问此页面网址为http://0.0.0.0:8080/ 的页面可能存在问题,或者已永久移动到新的网址。
  8. git-gerrit
  9. 直播邀请函 | 第12届亚洲知识产权营商论坛:共建创新价值 开拓崭新领域
  10. Windows下为有道词典添加词库(图文详解)