0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探讨Zigbee中的轮询机制及其在火灾报警传感器中的使用

Qorvo半导体 来源:未知 作者:李倩 2018-03-27 14:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

术语表

ACK:确认

•MAC:介质访问控制

•SED:休眠终端设备

•ZCL:Zigbee 簇群库

了解 Zigbee 标准中的轮询特性有助于优化物联网 (IoT) 产品的功耗。我们来详细了解一下 Zigbee 的轮询机制,并以火灾报警传感器应用为例。

最近,由于其本身的高能效特性,三个 Zigbee 无线协议(Zigbee 3.0、Zigbee PRO 和 Green Power)获得了 2017 年SEAD 连接效率奖。特别是 Zigbee 3.0 可提供重点关注能源管理的应用层级功能,包括功率配置、轮询控制、设备老化管理、电池监控和以节能为目标的网络流量降低战略方面的支持。

了解 Zigbee 标准中的轮询特性有助于优化物联网 (IoT) 产品的功耗。本篇博文将进一步探讨 Zigbee 中的轮询机制及其在火灾报警传感器中的使用。

Q

什么是轮询?

轮询是一种机制,Zigbee 网关可利用该机制持续检查相关终端传感器设备的状态。低功耗 Zigbee 传感器称为休眠终端设备 (SED),只有在发送传感器生成的事件时才“激活”。此外,它们还通过定期激活向网关发送报告,确保传感器网络的运行。

轮询是由 SED 生成的一种介质访问控制 (MAC) 数据请求。Zigbee 网络中的网关通过发送一条 ACK (确认)消息确认这一请求。此外,网关还可以决定进一步扩展轮询,以便发送为 SED 存储的任何消息或读取传感器事件。

Zigbee 标准中的轮询类型

Zigbee 标准定义了两种基本的轮询类型:

•短轮询

•长轮询

SED 使用扩展轮询方案(如快速轮询和签到)发送或接收来自网关的消息。

短轮询

SED 可开始进行短轮询,在此期间 SED 执行一个高占空比 MAC 数据请求,以检索其从其他终端设备请求的消息。如下图所示,SED1 通过网关向 SED2 发送一条数据请求。然后,SED1 持续不断地轮询网关,以接收 SED2 发出的响应。此时,SED1 被认为是处于“快速轮询模式”,该模式一直持续到“快速轮询超时”周期结束或 SED 接收到网关发出的“快速轮询停止”指令为止。

长轮询

长轮询允许 SED 定期向其网关发出报告。这些都是低占空比 MAC 数据请求。它们还为 SED 提供了一个机会,检索网关发出的消息。网关:

•将该消息存储 7.68 秒

•通过将 ACK 中数据待处理标志设置为高,表明有消息发送给 SED,如下图所示

•然后,将消息作为一个 MAC 数据包发送给 SED

签到事件

签到事件是 Zigbee 应用层通过 Zigbee 集群库 (ZCL) 事务生成的一个占空比非常低的事件。在签到期间,SED 可接收网关发出的数据,通常该数据存储时间超过已定义的 7.68 秒。然后,网关可启动快速轮询模式,在该模式下,网关可发送数据直至快速轮询结束(或直至网关发送一条“快速轮询停止”指令)。在签到事件期间,网关还可以更新轮询控制参数。签到事件非常适用于执行固件更新或收集来自传感器的诊断数据。如下图所示,网关在签到的快速轮询阶段发送了一条 ZCL 读取属性指令。SED 回复“ZCL 读取响应”。

轮询的工作原理如何?

例如:我们来看一下现实生活中使用火灾报警传感器的一个例子。在这个例子中,智能轮询选择可挽救生命。Develco 商用烟雾报警器产品 (SMSZB-120) 的技术手册为其传感器提供了以下默认的轮询控制设置:

轮询控制属性

签到间隔

长轮询间隔

短轮询间隔

快速轮询超时

默认轮询控制设置

1 小时

7.5 秒

1 秒

5 分钟

我们以分别置于厨房和卧室的两个 Zigbee 火灾报警传感器为例,我们称其为 SED1 和 SED2。这两个传感器都与同一个 Zigbee 网关(在本例中为一个智能恒温器)通信。SED1 检测到厨房里的热量和烟雾迅速上升,然后发出报警,并将厨房中的最新情况发送至网关。与此同时,卧室中的 SED2 仍未检测到厨房散出的热量或烟雾。那么,网关如何才能迅速地更新卧室中的火灾报警器,以便发出报警信息?

当 SED1 检测到火灾时,它将即刻启动并向网关发送一条报警事件消息。该消息将在网关中存储 7.68 秒。然后,网关可在接收到 SED2 发出的长轮询数据请求之时,向其发送一条更新信息。如果我们的 Develco 火灾报警器样品采用上述默认设置,那么卧室里的 SED2 就能够在不到 7.5 秒的时间里发出报警。网关可要求 SED1 在每次长轮询事件之时发送一条状态更新信息,并将该信息转发给 SED2。

ZigBee:有助于提高能效

Zigbee 中的轮询机制只是帮助 Zigbee 物联网系统节省能源的一个环节。敬请继续关注我们的博文,我们将探讨 Zigbee 标准中的电池监控和子老化机制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54368

    浏览量

    786060
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407863
  • ZigBee
    +关注

    关注

    158

    文章

    2296

    浏览量

    249160

原文标题:揭秘Zigbee网络中的轮询控制如何优化物联网(IoT)产品的功耗

文章出处:【微信号:Qorvo_Inc,微信公众号:Qorvo半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    火灾报警系统

    以下设置。1)烟雾二步降。发生火灾,一般都是烟先窜到防火门,火后一步到。防火门的传感器感知到烟信号后,防火门立即开始下降,并发出声光报警信号。防火门下降到位(通常门已关闭一半,下面一
    发表于 04-07 10:12

    【开源分享】带有 Arduino 接口的火灾报警传感器

    描述带有 Arduino 接口 PCB 设计板的火灾报警传感器火焰传感器:火焰传感器对普通光敏感。它用于检测火焰或
    发表于 06-30 16:12

    ZigBee 无线传感器网络煤矿的应用The Appli

    根据煤矿地形特点和矿井分布情况,提出了一种基于ZigBee 的无线传感器网络煤矿安全系统的应用方案。该方案设计的ZigBee 无线传感器
    发表于 05-30 10:41 31次下载

    气体传感器及其火灾探测的应用

    主要介绍半导体、红外吸收和电化学气体传感器以及发展的智能气体传感器的工作原理、结构形式及性能特点,阐述这几种气体传感器
    发表于 07-03 09:34 28次下载

    分子自组装及其传感器的应用

    阐述了分子自组装的特点及其化学、生物传感器的应用。简要介绍了传感器的工作原理。以当前的研究成果为例,介绍了分子自组装在
    发表于 07-06 09:21 8次下载

    基于ZigBee技术的仓储火灾报警系统设计

    介绍了一种基于ZigBee 技术的仓储火灾报警系统的设计方法,给出了硬件电路和软件流程。系统使用Chipcon 公司的CC2430 射频芯片和传感器组成无线
    发表于 01-07 12:09 50次下载

    基于ZigBee的楼宇火灾报警系统的设计

    本文介绍了一种基于 ZigBee 网络的无线火灾自动报警系统的设计实现。本系统由DS18B20 温度传感器获得温度和报警信号后,经PIC18LF4620 和MRF24J40 构成基于
    发表于 01-13 17:18 84次下载

    无线传感器网络森林火灾监测的应用

    无线传感器网络森林火灾监测的应用 该文把无线传感器网络应用在森林火灾监测系统
    发表于 02-22 11:35 38次下载

    光纤光栅传感技术火灾报警系统的应用

    摘要:通过对光纤光栅火灾报警器原理的介绍,详述了这一新技术工程应用的优点、技术特点和系统组成(由宽带光源、光纤光栅传感器、光纤光栅解调仪
    发表于 02-11 17:20 58次下载

    WSN智能化小区火灾报警系统的应用

    针对传统火灾报警检测系统的许多缺点,研制了火灾报警检测系统的无线传感器网络,并对WSN智能化
    发表于 05-23 09:32 2532次阅读
    WSN<b class='flag-5'>在</b>智能化小区<b class='flag-5'>火灾</b><b class='flag-5'>报警</b>系统<b class='flag-5'>中</b>的应用

    基于ZigBee技术的火灾报警系统设计

    论文基于ZigBee技术的火灾报警系统设计
    发表于 07-06 15:14 11次下载

    基于STM32和ZigBee的无线校园火灾报警系统设计

    基于STM32和ZigBee的无线校园火灾报警系统设计
    发表于 09-28 10:31 54次下载
    基于STM32和<b class='flag-5'>ZigBee</b>的无线校园<b class='flag-5'>火灾</b><b class='flag-5'>报警</b>系统设计

    揭秘Zigbee网络轮询控制

    ) 产品的功耗。本篇博文将进一步探讨 Zigbee 轮询机制及其
    的头像 发表于 05-15 16:55 7229次阅读

    揭秘 Zigbee 网络轮询控制

    揭秘 Zigbee 网络轮询控制
    的头像 发表于 12-26 10:16 1784次阅读
    揭秘 <b class='flag-5'>Zigbee</b> 网络<b class='flag-5'>中</b>的<b class='flag-5'>轮询</b>控制

    检测火灾传感器都有哪些 火灾风险检测传感器推荐

    检测火灾传感器都有哪些?不同传感器火灾监测的具体应用对
    的头像 发表于 11-29 16:31 8011次阅读
    检测<b class='flag-5'>火灾</b>的<b class='flag-5'>传感器</b>都有哪些 <b class='flag-5'>火灾</b>风险检测<b class='flag-5'>传感器</b>推荐