什么是 ZigBee协议?2024 年开发 ZigBee 产品之前必须了解几件事

【前言】本篇为物联网协议学习笔记,如有疑问欢迎评论区交流讨论~


什么是 ZigBee?ZigBee 可以说是最流行的家庭自动化协议之一。它被广泛应用于各种智能家居产品,包括但不限于ZigBee网关、家庭自动化恒温器、PIR运动传感器、警报器,漏水传感器,电表、烟雾传感器等。

ZigBee 协议的历史

鉴于ZigBee协议已经经历了多次迭代,了解其演进路径和不同版本非常重要。对于企业和开发人员来说,熟悉这些版本可能有助于他们理解 ZigBee 兼容性问题。

ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。ZigBee 这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀 的“舞蹈”来不同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。

ZigBee 1.0

ZigBee 于 2004 年被批准为基于 IEEE 802.15.4 标准的无线通信协议,于 2005 年 6 月 13 日宣布推出规范 1.0,也称为 ZigBee 2004 规范。ZigBee联盟

ZigBee 1.1

ZigBee 1.0 是 ZigBee 规范的第一个版本,它显示存在一些缺陷。为了解决和修正这些问题,ZigBee1.1应运而生。但是ZigBee 1.1与 ZigBee1.0 不兼容。

ZigBee Pro

尽管ZigBee1.1相对于ZigBee1.0发生了重大变化,但人们意识到最初的愿景仍然没有完全实现。因此,2007 年 ZigBee 规范又进行了一次修订,使其与之前的版本兼容,并添加了 ZigBee Pro,允许 ZigBee Pro 设备连接到传统 ZigBee 网络并在其上运行,反之亦然。ZigBee Pro 在 2.4 GHz ISM 频段运行,还增加了对 Sub-GHz 频段的支持,在频率使用方面提供了更大的灵活性。

在此修订期间,ZigBee 联盟重点扩展 ZigBee 在三种特定应用类型中的功能:ZigBee 家庭自动化 (ZHA)、ZigBee 建筑自动化 (ZBA) 和智能电网(AMI)。

多种专用 ZigBee 协议

随着越来越多的智能应用采用ZigBee协议,并受到CPU速度、内存容量等硬件限制,为了更好地适应不同场景的需求,ZigBee联盟将应用层细分为各种协议,旨在提供更适合特定行业的解决方案。

这些协议包括但不限于:

ZHA(ZigBee家庭自动化): ZHA 是 2007 年发布的第一个专门的 ZigBee 应用配置文件。此后,其他应用配置文件也相继发布。专为家庭自动化应用而设计,涵盖住宅环境中的照明控制、HVAC、安全系统和能源管理等领域。 

ZLL(ZigBee Light Link): 专注于照明应用,为控制和管理灯泡、开关和调光器等照明设备提供标准化命令和属性。 

ZBA(ZigBee楼宇自动化): 针对商业和工业楼宇自动化应用,它能够集成和控制商业建筑内的各种系统,包括照明、HVAC、访问控制和能源管理。 

ZHC(ZigBee Healthcare):满足医疗保健相关应用的特定需求,包括医疗设备监控、患者跟踪和远程医疗保健服务。

ZigBee 3.0

随着硬件解决方案的不断发展,例如低成本和低功耗无线soc选项不断出现,以及互连各种设备的需求不断增长,ZigBee联盟推出了ZigBee 3.0。

ZigBee 3.0统一了前面提到的ZHA、ZLL、ZBA、ZHC等应用层协议。在zigbee 3.0协议中,将6大应用层协议做了整合和标准化,几乎所有满足zigbee3.0的产品都做到了互联互通。

这使得ZigBee设备组网变得更加容易,也让开发人员能更轻松地创建产品。例如,用户可以通过zigbee 3.0 网关轻松连接和控制不同制造商的智能开关和智能灯泡。

物联网中的 ZigBee 是什么?

ZigBee具有低功耗和低数据速率的特点,广泛应用于物联网和各种嵌入式应用,例如家庭自动化、无线传感器网络、烟雾和入侵者警报、楼宇自动化等。

例如,在智能家居应用中,ZigBee网关可以连接和管理大量的ZigBee节点,在本地处理数据并将其上传到云平台进行远程访问和控制。

在工业场景中,如工业自动化、环境监测等,ZigBee传感器可以采集温度、湿度、压力、流量等数据,然后ZigBee DTU(数据传输单元)将采集到的数据发送到数据中心或云平台进行数据处理。进一步分析和处理。同时,ZigBee DTU还可以实现远程控制和设备调节,包括温度控制、阀门开关等。

使用 ZigBee 技术的优点

ZigBee 是一种全面的物联网解决方案,提供完整的堆栈,包括网状网络和用于智能对象有效协作的通用语言。其在互操作性方面的关键优势使得 ZigBee 设备能够无缝地相互协作,而不受制造商的影响。这使得开发人员和制造商能够减少开发工作来构建产品,加快上市时间,并使产品快速集成到主要物联网生态系统中,并确保最终用户的易用性。

ZigBee技术的主要优点如下:

低功耗: ZigBee网络上工作的节点工作周期短,发送/接收效率低,并且采用休眠模式来节省能源。

传输可靠、抗干扰性强:  ZigBee采用扩频DSSS技术,增强无线传输的可靠性;同时,MAC层包含数据确认机制,进一步提高了可靠性。

简化协议: 与蓝牙相比,ZigBee 显着简化了协议(不到蓝牙的十分之一),降低了对通信控制器的要求,使实施更加容易。

高安全性:  ZigBee在入网过程中采用AES-128/64/32等加密算法和安装码机制,以增强安全性。

低数据速率: ZigBee 的运行数据速率范围为 20 至 250 kbps。具体速率为 2.4 GHz 时 250 kbps、915 MHz 时 40 kbps 和 868 MHz 时 20 kbps。

长距离: ZigBee 提供 10 至 100 米的传输范围。增大发射功率可达1~3km。

灵活的工作频率: ZigBee 工作在 2.4 GHz 频段,以及 868 MHz 频段(欧洲)和 915 MHz 频段(美洲),所有这些频段均为免许可频段。

什么是 ZigBee 堆栈?

协议是指通信双方按照该标准进行数据传输和接收所需的一组通信标准。另一方面,协议栈是实现协议的特定方式。它可以被认为是开发人员用来根据协议实现无线数据传输的代码和库函数的集合。通常,商业协议栈仅提供接口(类似于互联网环境中的 API)。

ZigBee 协议有两个基本部分。IEEE 802.15.4 定义了 PHY(物理层)和 MAC(媒体访问层)规范。这部分涉及ZigBee的硬件支持,包括链路的建立、维护、终止以及0和1位传输的实现。

ZigBee联盟定义了NWK(网络层)、APS(应用支持层)和APL(应用层)规范。这部分涉及数据加密和路由、网络内点对点数据传输。

ZigBee Pro 和 ZigBee 3.0 之间的区别

ZigBee Pro规范中根据不同的市场定义了不同的协议,并预留了相当多的定制内容。因此,不同制造商的产品通常无法互操作。

ZigBee 3.0协议对这六大应用层协议进行了统一和标准化,使得所有符合ZigBee3.0的产品能够互连、协同工作。

其他 ZigBee 应用协议

RF4CE(消费电子产品射频)

RF4CE是新一代家电遥控解标准和协议,其中RF即 射频(Radio Frequency),4是指 "for"(four同音),CE即消费电子(Consumer Electronics)。RF4CE旨在利用射频通信取代传统的红外遥控技术,提供更可靠、更灵活的遥控体验。与红外相比,RF4CE提供了更长的传输距离、穿透障碍物的能力,并且支持双向通信。

绿色能源(Greenpower)

ZigBee Green Power 是一项能够为 ZigBee 生态系统中的超低功耗设备进行能量收集的技术。它旨在为需要极低功耗的设备(例如无电池或长时间待机设备)提供节能解决方案。此类设备的示例包括照明开关和门窗传感器。

三类 ZigBee 设备

ZigBee 协调器 (ZC)

ZigBee 协调员负责建立和管理 ZigBee 网络。它还可以通过各种硬件接口(例如 UART、以太网或其他无线模块(例如 Wi-Fi)将 ZigBee 网络桥接到其他网络或互联网。每个网络都有一个 ZigBee 协调器,除了存储网络信息外,它还充当信任中心和安全密钥存储库。

ZigBee 路由器 (ZR)

除了运行应用程序功能、控制灯光、电机和收集物理数据等功能之外,ZigBee 路由器是另一种可以通过充当中间路由器将数据转发到其他设备的设备。ZigBee 路由器产品通常由主电源供电,确保其在网络上的持续可用性。

ZigBee 终端设备 (ZED)

ZigBee 终端设备还可以控制灯、电机、收集物理量等。但是,与 ZigBee 路由器或协调器不同,ZED 可能会选择进入睡眠模式,并且通常由电池供电,无法中继数据。为了延长电池寿命,ZigBee 终端设备通常仅包含与其父节点(协调器或路由器)交互所需的通信功能,而其余时间则处于睡眠模式。同时,ZigBee 终端设备的制造成本更低,因为它需要更少的内存。

ZigBee组网原理

ZigBee 终端设备只能与网络内的父节点连接,该父节点可以是路由器或协调器。他们通过这种直接连接发送和接收数据。

父节点可以更改或重新分配。这允许网络的灵活性和适应性,使节点能够根据需要与不同的父节点建立新的连接。

ZigBee 网络可以有多个数据传输路径。但以最低丢包率原则优先。

当节点退出网络时,其子节点能够通过替代父节点自主重新加入网络。这也称为自愈机制。

ZigBee 有何用途?

您可以使用 ZigBee 完全控制您的环境。这是一种多功能技术,可用于创建适合特定需求的互连智能环境。我们将列出一些实例以供参考。

ZigBee 应用示例

智能照明控制系统:ZigBee 可用于创建智能照明系统,允许无线控制灯光、调光选项和自动化功能。

环境监测和控制系统: 支持ZigBee的传感器可用于监测和控制各种环境中的温度、湿度、空气质量和能源消耗等参数。

自动抄表系统:ZigBee 可以实现公用事业仪表和数据采集器之间的无线通信,促进自动抄表和高效的能源管理。

窗帘控制系统:  ZigBee技术可用于无线控制电动窗帘或百叶窗,提供方便和自动化的控制选项。

烟雾传感器警报系统:支持 ZigBee 的烟雾传感器可以集成到家庭或建筑安全系统中,提供实时警报并增强安全措施。

医疗监控系统: ZigBee 可用于医疗保健应用中进行远程监控,从而收集和传输生命体征和健康数据。

物联网HVAC系统:可采用支持 ZigBee 的恒温器和 HVAC 控制器来提高能源效率并实现供暖、通风和空调系统的远程控制。

内置家庭自动化系统的家庭机顶盒和遥控器: ZigBee 技术可集成到机顶盒和遥控器中,实现家庭娱乐系统和智能设备的无缝控制和自动化。

家庭安全系统: ZigBee 可用于家庭安全系统,连接传感器、警报器和访问控制设备,增强整体安全性并实现远程监控。

楼宇自动化:ZigBee 技术可部署在商业建筑中,用于各种系统的集中控制和自动化,包括照明、HVAC、安全和能源管理。

ZigBee技术适用场景

当有很多点需要收集和监控数据时;

当传输的数据量较小且要求硬件成本便宜时;

当需要安全可靠的数据传输时;

当设备设计紧凑,不方便容纳较大的充电电池或电源模块时;

当设备需要电池供电;

当地形复杂、监控点位较多,但需要更广泛的网络覆盖范围时;

当现有移动网络存在盲点或覆盖范围有限时;

当遥测和远程控制系统需要通过现有移动网络传输少量数据时;

……

如何开发ZigBee产品?

由于 ZigBee 允许设备使用相同的物联网语言相互连接和通信、低功耗运行、强大的网状网络功能等,目前数以百万计的 ZigBee 项目安装在住宅自动化、工业自动化和零售等各个领域。行业。

从市场预测中可以看出 ZigBee 市场的增长潜力。 该预测凸显了 ZigBee 技术在实现智能互联环境中所发挥的重要作用。那么,您是否打算开发自己的ZigBee产品并合作共同扩大市场份额?

ZigBee产业链

ZigBee产业链通常包括四个主要部分:芯片提供商、解决方案提供商、平台服务提供商和终端设备。

ZigBee IC

芯片是物联网应用的“大脑”,低功耗、高可靠的半导体芯片是物联网几乎各个方面的必备组件。Silicon Labs 推出了多个具有 PSA Level 3 Secure Vault 保护功能的超低功耗 ZigBee SoC 系列,使其成为 ZigBee 芯片领域的领导者。他们的芯片非常适合智能家居、医疗和工业应用。东胜物联 的所有 ZigBee 网关均采用 Silicon Labs 的 SoC,以确保强大的无线 ZigBee 性能。

ZigBee 解决方案

解决方案提供商利用上述 ZigBee 芯片开发各种基于 ZigBee 的解决方案,以满足许多行业的需求。这个过程离不开专门的ZigBee设备的设计和制造。根据应用场景和具体要求,ZigBee设备包括但不限于ZigBee传感器和控制器、ZigBee模块和ZigBee智能中控屏。ZigBee设备的开发需要一定水平的专业知识和嵌入式系统、电源管理、结构设计、外壳、连接技术等方面的专业知识。

东胜物联是一家ZigBee硬件解决方案提供商。我们提供一系列 ZigBee 智能硬件设备和生态系统供应链。此外,我们还提供通用ZigBee网关,提供二次开发接口,可以与各种ZigBee 3.0设备无缝连接,并与您自己的物联网应用平台集成。您可以使用我们精选的可编程网关来开发或移植您自己的专有软件,我们将提供技术和文档帮助。

ZigBee平台

平台服务提供商通过提供一系列平台和服务,促进终端设备和解决方案之间的数据交换和通信。物联网平台作为设备聚合、应用服务和数据分析的重要组成部分,需要提供设备层面的设备管理和控制能力,以及应用开发、服务和系统集成的PaaS服务。这些类型的服务提供商包括但不限于亚马逊、谷歌、涂鸦等。

ZigBee 产品

ZigBee终端产品是整个产业链的最终输出。它们可以是智能家居设备、工业传感器、智能照明模块等。这些产品通过集成ZigBee技术,实现设备之间的互联互通,提供智能便捷的服务。此外,ZigBee产品作为用户和ZigBee技术之间的直接接口,让用户享受其好处和便利。只有ZigBee终端产品在市场上得到广泛应用,ZigBee技术的价值才能得到充分体现。

ZigBee产品开发流程

设备类型:选择您希望为其创建产品的设备类型(网关、墙壁开关等)。

芯片平台:选择芯片平台供应商并确认其与ZigBee的兼容性。

设备属性: 请参阅 ZigBee 集群库和 ZigBee 设备库以确定所选设备类型支持的属性和命令。

设备行为:基于基本设备行为规范,定义要在设备上实现的基本 ZigBee 功能,例如网络加入、设备识别以及与其他设备的连接。

认证:向ZigBee联盟申请并获得ZigBee认证。

【总结】

如果您对ZigBee技术的实施和应用有任何疑问,东胜物联网作为ZigBee硬件开发领域的领先制造商,是您值得信赖的合作伙伴。我们拥有出色的原始设计制造(ODM)能力,可以为您提供定制解决方案。请随时咨询了解更多详情。


关于东胜物联

东胜(Dusun)成立于2005年,以嵌入式软硬件开发及物联网通信技术为核心,为客户在物联网与行业应用结合过程中产生的“场景碎片化”问题,提供专业的一站式嵌入式物联网产品化解决方案。

产品服务体系包括嵌入式芯片解决方案、系统模块、核心板、工业控制主板、物联网网关,以及自有品牌的智能安防解决方案。

东胜(Dusun)凭借快速的ODM能力、专业服务能力、完整解决方案能力使其在行业享有不错的口碑。其中,快速ODM能力可以支持多类型芯片平台、多操作系统、多标准功能模块化,快速满足客户的多样化需求,有效缩短产品开发周期,为客户灵活定制各种物联网嵌入式产品。

【喜报】浙江东胜物联技术有限公司加入深圳市物联网产业协会理事单位-CSDN博客

什么是物联网嵌入式硬件?有哪些特点和优势?-CSDN博客

【智慧公寓】东胜物联嵌入式硬件解决方案,为智慧公寓解决方案商降本增效,更快实现产品规模化生产-CSDN博客

【智能家居】东胜物联提供软硬一体化智能家居解决方案,助企业提高市场占有率-CSDN博客

Zigbee协议栈是一种通信协议栈,用于在无线网络设备之间进行通信。它基于IEEE 802.15.4标准,并提供了一组高层协议,用于管理节点之间的通信和网络形成。Zigbee协议栈由物理层、MAC层、网络层和应用层组成,其中物理层和MAC层一起被称为Zigbee PRO层,网络层和应用层被称为Zigbee应用层。物理层使用ISM频段,支持多种无线信道,MAC层实现透明的数据传输和网络管理,网络层提供多种路由和协议选择,应用层包括多种应用程序和服务。Zigbee协议栈被广泛应用于智能家居、工业自动化、医疗健康和农业等领域。 使用Zigbee协议栈,需要先选择一个合适的芯片或模块,然后将其集成到应用中。通常,芯片或模块供应商提供了与Zigbee协议栈兼容的开发工具和API,开发人员可以利用这些工具和API进行开发开发过程中,需要根据具体应用的需求进行协议栈的配置和调试,以保证其正常工作。 Z-Stack是一种基于Zigbee协议栈的开发框架,提供了一套完整的工具和API,用于开发Zigbee应用程序。Z-Stack工作流程通常包括以下几个步骤: 1. 硬件设计:选择合适的芯片或模块,并进行硬件设计。 2. 软件开发:使用Z-Stack提供的API进行软件开发,包括协议栈的配置和应用程序的开发。 3. 调试测试:通过Z-Stack提供的调试工具和测试工具,对应用程序进行调试和测试,确保其正常工作。 4. 部署运营:将应用程序部署到实际设备中,进行运营和维护。 总的来说,Zigbee协议栈和Z-Stack提供了一套完整的开发框架,用于开发Zigbee应用程序,可以大大简化开发过程,并提高应用程序的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值