Zigbee开发面临哪些问题?什么是Zigbee轮询?

Zigbee是最常用的技术之一。

在物联网中,Zigbee扮演着重要角色。

在先前的文章中,编辑者介绍了Zigbee网络的特性和其他知识。

为了提高大家对Zigbee的理解,本文将讨论Zigbee面临的问题以及Zigbee中的纸张问题。

如果您对Zigbee感兴趣,不妨继续阅读。

1.简介ZigBee,也称为Zigbee,是一种用于低速和短距离传输的无线网络协议。

底层是采用IEEE 802.15.4标准的媒体访问层和物理层。

主要功能是低速,低功耗,低成本,支持大量在线节点,支持多种在线拓扑,低复杂度,快速,可靠和安全。

二,面临的问题1.通讯稳定性较弱。

目前,国内的Zigbee技术主要采用ISM频段的2.5G频率,一般采用信号反射传输。

但是其衍射能力不强。

在此期间,由于建筑物等障碍物,信号大大减弱了。

因此,需要将更多的网络节点用于数据传输。

解决此问题的方法是使用放大器来增加Zigbee网络节点的传输距离。

但是,这不能兼得两全其美。

该解决方案将大大增加网络节点的功耗和成本。

ZigBee具有低成本和低功耗的优点,将不再存在。

2.使用电池驱动器难以确保网络节点的正常运行。

Zigbee的每个网络节点除了充当信息收集点并从中心执行命令外,还随时承担来自网络的数据传输任务。

这样,网络节点的收发器必须在任何时候都处于收发器状态,也就是说,其最小功耗至少约为20mA。

通常,使用放大器的远程网络节点的功耗通常约为150mA。

因此,很难使用电池驱动器来确保网络节点的正常运行。

3.难以降低ZigBee技术的成本和工作量。

由于Zigbee中的每个节点都参与自动联网和动态路由的工作,因此每个网络节点的MCU变得非常复杂,成本也会相应增加。

对于成本敏感且节点众多的智能家居,成本更加令人尴尬。

此外,基于Zigbee网络的特定应用程序的开发工作量也更大。

3.轮询轮询是一种机制,通过该机制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,如下图所示·然后,该消息被发送到SED作为MAC数据包。

“ Zigbee”是指第二位编辑带来的相关内容,希望通过本文,使大家对Zigbee和Zigbee轮询所面临的问题有一定的了解。

如果你