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

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

3天内不再提示

揭秘 Zigbee 网络中的轮询控制

贾飞世 2022-12-26 10:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

什么是轮询?

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

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

Zigbee 标准中的轮询类型

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

短轮询

长轮询

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

术语表

ACK:确认

MAC:介质访问控制

SED:休眠终端设备

ZCL:Zigbee 簇群库

短轮询

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 读取响应”。

pYYBAGOlKRKARW_3AANS9SpPSy8839.jpg

轮询的工作原理如何?例如

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

轮询控制属性 默认轮询控制设置
签到间隔 1 小时
L长轮询间隔l 7.5 秒
短轮询间隔 1 秒
快速轮询超时 5 分钟

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

poYBAGOlKROASC4WAAKP0QNEe2M507.jpg

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

ZigBee:有助于提高能效

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


审核编辑黄昊宇

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

    关注

    2574

    文章

    54389

    浏览量

    786168
  • ZigBee
    +关注

    关注

    158

    文章

    2296

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轮询操作系统的原理

    的事情。在代码清单,如果只是实现LED翻转,串口输出,液晶显示等这些操作,那么使用轮询系统将会非常完美。 但是,如果加入了按键操作等需要检测外部信号的事件,用来模拟紧急报警,那么整个系统的实时响应
    发表于 12-05 08:18

    优化ZM21 ZigBee组网,告别混乱与低效

    许多工程师在使用ZigBee模组组网时,因忽视组网结构和数量限制,常出现网络混乱、距离短、延迟长等问题。本文将通过介绍ZM21模组的组网拓扑结构,助力工程师优化网络性能。ZigBee
    的头像 发表于 10-21 11:40 270次阅读
    优化ZM21 <b class='flag-5'>ZigBee</b>组网,告别混乱与低效

    【应用】Zigbee和蓝牙技术在智慧农场的综合应用

    低功耗、低成本和自组网能力,特别适合于大规模的传感器网络;而蓝牙则以其传输速率高、容错能力强在短距离通信中被广泛使用。在智慧农场的建设Zigbee和蓝牙技术各
    的头像 发表于 08-14 19:33 507次阅读
    【应用】<b class='flag-5'>Zigbee</b>和蓝牙技术在智慧农场的综合应用

    企业如何用SD-WAN节省50%网络成本?揭秘数字化转型的网络新基建

    #企业如何用SD-WAN节省50%网络成本?揭秘数字化转型的网络新基建>一条软件定义的网络高速公路,正在为成千上万企业开辟数字化转型的快车道,同时将
    的头像 发表于 08-13 10:32 1464次阅读
    企业如何用SD-WAN节省50%<b class='flag-5'>网络</b>成本?<b class='flag-5'>揭秘</b>数字化转型的<b class='flag-5'>网络</b>新基建

    告别WiFi局限!这款国产ZigBee模块,让你的智能家居更稳定更省电

    ZigBee智能家居革命泽耀无线模块揭秘—品质·信念·创新·超越—引言在智能家居看似喧嚣的WiFi与蓝牙声浪之下,ZigBee以其低功耗、高可靠、强组网的特性,悄然成为稳定连接万物的“神经网络
    的头像 发表于 07-18 16:15 1405次阅读
    告别WiFi局限!这款国产<b class='flag-5'>ZigBee</b>模块,让你的智能家居更稳定更省电

    【应用】ZigBee智能灯控系统设计应用(下)

    1.ZigBee开关的功能实现ZigBee开关也是一种用于智能灯控的关键设备,ZigBee开关设计简单,通常只需要通过GPIO输出高低电平控制继电器或晶体管的通断即可。通常
    的头像 发表于 07-10 19:34 432次阅读
    【应用】<b class='flag-5'>ZigBee</b>智能灯控系统设计应用(下)

    【应用】ZigBee智能灯控系统设计应用(上)

    什么是ZigBeeZigBee是一种成熟的无线通信协议,在智能灯控领域有着悠久的应用历史。ZigBee本身是一种带有自愈功能的Mesh网络,在Zi
    的头像 发表于 07-03 19:32 781次阅读
    【应用】<b class='flag-5'>ZigBee</b>智能灯控系统设计应用(上)

    三菱PLC使用BD板控制2台变频器轮询案例

    在工业自动化控制,变频器的通讯控制十分常见。多台变频器的控制需要涉及到轮询的概念,下面以三菱PLC 搭配 BD 板
    的头像 发表于 06-04 14:40 1153次阅读
    三菱PLC使用BD板<b class='flag-5'>控制</b>2台变频器<b class='flag-5'>轮询</b>案例

    揭秘EtherNet IP转Modbus TCP 网关在工业自动化的工程优化分析

    揭秘EtherNet IP转Modbus TCP 网关在工业自动化的工程优化分析
    的头像 发表于 05-23 19:22 430次阅读
    <b class='flag-5'>揭秘</b>EtherNet IP转Modbus TCP 网关在工业自动化<b class='flag-5'>中</b>的工程优化分析

    十种主流电机拆解全解析:内部结构大揭秘

    点击附件查看全文*附件:十种主流电机拆解全解析:内部结构大揭秘!.doc (免责声明:本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!)
    发表于 04-01 14:25

    想让步进电机控制更顺滑?微步控制优势与挑战全揭秘

    步进电机依靠控制电脉冲信号的频率和数量来调控转动的步数与速度,具备分步控制的特性。为了让步进电机的控制更加顺滑,微步控制技术应运而生。以下是微步控制
    的头像 发表于 02-25 07:33 991次阅读
    想让步进电机<b class='flag-5'>控制</b>更顺滑?微步<b class='flag-5'>控制</b>优势与挑战全<b class='flag-5'>揭秘</b>

    codima—自动轮询和监控

    。Network Monitoring 引擎在整个系统中使用完全多线程和交错轮询,以实现高度可扩展性,以便于轮询大型网络。 设置监控 通过 Toolbox 设置监控就像选择一张包含您要监控的
    的头像 发表于 02-10 11:50 614次阅读
    codima—自动<b class='flag-5'>轮询</b>和监控

    工业网络管理新纪元:揭秘五大“利器”,化繁为简的智慧转型

    亟需解决的难题。本文将揭秘五大“秘密武器”, 助力工业网络管理化繁为简,迈向智能化、高效化 的新纪元。 秘密武器一 统一平台,集成管理(一站式解决方案,打破信息孤岛) 在复杂的工业环境,不同品牌、不同类型的设备
    的头像 发表于 12-21 17:51 778次阅读
    工业<b class='flag-5'>网络</b>管理新纪元:<b class='flag-5'>揭秘</b>五大“利器”,化繁为简的智慧转型

    如何使用Zigbee实现家庭安防

    随着物联网技术的快速发展,智能家居安防系统逐渐成为现代家庭的必备设施。Zigbee作为一种低功耗、高可靠性的无线通信协议,因其在短距离通信中的高效性和安全性,被广泛应用于家庭安防系统。 1.
    的头像 发表于 12-09 15:49 1556次阅读

    Zigbee智能家居自动化设置步骤

    的基本原理和优势是必要的。Zigbee是一种基于IEEE 802.15.4标准的高级协议,专为低数据速率的无线网络设计。它具有以下特点: 低功耗 :适合电池供电的设备。 低成本 :设备和网络建设成本较低。 高可靠性 :采用网状
    的头像 发表于 12-09 15:43 2277次阅读