物联网--Zigbee协议(一):Zigbee初识

article/2025/10/22 3:18:15

物联网--Zigbee协议

  • 前言
  • 一、Zigbee初识
    • 什么是物联网?
    • 什么是Zigbee?
  • 二、Zigbee协议的基础知识
    • Zigbee三种设备类型
    • Zigbee三种网络拓扑结构
    • Zigbee工作频段
  • 三、Zigbee协议架构
  • 总结


前言

最近在学习Zigbee的相关知识,发现网上、论坛找到的知识都比较零碎,花费了大量的无效重复的时间,遂打算将我自己系统整理的内容发出来,希望能让同在学习Zigbee的童鞋们提高效率,同时也记录我自己的学习过程。


一、Zigbee初识

在学习Zigbee的相关知识之前,我们先来了解一下以下概念。

什么是物联网?

物联网指的是全球数十亿的物理设备都连接到了互联网上,都可以进行数据的收集与共享。将这些不同的物体连接起来,并给它们添加传感器,使原本笨笨的设备增加一个数字智能的层次,使它们能够在不涉及人类的情况下进行实时数据通信。

什么是Zigbee?

在物联网中,设备的通信存在两类协议。

  • 第一类协议是传输协议:负责设备间的组网及通信。这类协议包括:Zigbee、WiFi、蓝牙、Lora等。
  • 第二类协议是通信协议,负责通过传统互联网与服务器、APP或设备进行数据交换,包括HTTP,MQTT,websocket等。

Zigbee,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。

二、Zigbee协议的基础知识

Zigbee三种设备类型

  • Zigbee协调器(Coordinator):上电启动和配置网络,一旦完成后相当于路由器功能。每个Zigbee网络必须有一个。

  • Zigbee路由器(Router):允许其他设备接入、协助子节点通信、座机座位终端节点应用。

  • Zigbee终端设备(End-device):向路由节点传递数据、没有路由功能、低功耗(终端节点一般使用电池供电、Zigbee的低功耗主要体现在这里)、可选择休眠与唤醒。
    在这里插入图片描述

Zigbee三种网络拓扑结构

  • 星状(star):Zigbee星状网络在三种网络拓扑结构中属于最为简单的一种。包含一个协调器和若干个路由器和终端组成;
    该结构网络中,每个附属节点只能与中心节点通信,两个附属节点之间通信必须经过中心节点进行数据转发。所以效率和可靠性都会比较低。其网络拓扑结构如下图所示:
    在这里插入图片描述
  • 树状(tree):Zigbee树状网络包含一个协调器,若干个路由器和终端组成,Zigbee树状网络可以看做多个星状结构组成,每个子设备只能与其父节点通信,最高级的父节点为协调器。 在树状网络中,协调器负责整个网络搭建起来,路由器作为承接点,将网络以树状向外扩散。节点与节点之间通过中间的路由器形成“多跳通信”。与星状网络相比,树状网络在容量以及健壮性上有了大幅度提高。其网络拓扑结构如下图所示:
    在这里插入图片描述
  • 网状(mesh):Zigbee网状网络是建立在Zigbee树状网络结构上,在Zigbee网状网络中,除了满足Zigbee树状网络的所有功能之外,其相邻路由器之间可以直接通信,不需要经过其他节点进行数据转发,使得网络的动态分布更为灵活,路由能力更加稳定,可靠。充分发挥出Zigbee 网络的自组织优势。其网络拓扑结构如下图所示:
    在这里插入图片描述

Zigbee工作频段

由于zigbee底层是采用IEEE 802.15.4标准规范的,所以其工作频段即为802.15.4标准的工作频段,分别有868MHz(欧洲)、915MHz(美国流行)、2.4GHz频段(全球流行)3个频段:
在这里插入图片描述

三、Zigbee协议架构

Zigbee协议的架构可以分为四层:

  • 物理层(PHY)

  • 媒体访问控制层(MAC)

  • 网络层(NWK)

  • 应用层(APS)

一部分是IEEE802.15.4定义的物理层和MAC层技术规范;
另一部分是Zigbee联盟在IEEE802.15.4基础上对其网络层协议和应用层定义的技术规范;
在这里插入图片描述


总结

以上就是本文的内容,仅仅简单介绍了Zigbee的背景知识,后续会继续系统更新一些有关Zigbee的内容。


http://chatgpt.dhexx.cn/article/j2Hkd6Es.shtml

相关文章

ZigBee 快速入门(协议栈,协调器,路由器,终端设备,加入网络,安全,路由功能,频段)

文章目录 1、ZigBee 是什么2、ZigBee 目标3、ZigBee 协议栈4、设备类型5、Mesh网络 拓扑结构6、加入一个 ZigBee 网络7、ZigBee 安全8、频段和速率9、ZigBee相关特性和名词9.1 CSMA/CD,CSMA/CA9.2 信道访问机制9.3 dB、dBm、dBi9.4 传播损耗9.5 RSSI、LQI9.6 接收灵…

ZigBee协议介绍

简介 ZigBee是一种无线通信标准,是由ZigBee Alliance于 2001 年基于IEEE802.15.4标准定制的,这一标准界定了低功耗、低传输速率、近距离无线通信技术所需的所有相关通信协议。基于ZigBee协议的无线通信网络的工作频段主要有2.4GHz、915MHz、868MHz三个频…

zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)

一.ZigBee 协议栈简介 有问题发送邮件至468078841qq.com 什么是ZigBee 协议栈呢?它和ZigBee 协议有什么关系呢?协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗点来理解就…

ZigBee协议

ZigBee协议 简介 这个zigbee教程描述了您想要了解的有关Zigbee协议栈的所有内容。现在,一天的zigbee在低数据速率无线应用中变得非常流行。 Zigbee设备用于智能能源,医疗和家庭自动化。在智能能源应用中,zigbee产品用于监控和控制能源和水…

物联网--Zigbee协议(二):Zigbee协议架构以及数据帧结构

上一篇整理了关于Zigbee协议的一些基础知识,接下来主要讨论Zigbee协议的架构,希望通过这篇文章能够帮助小伙伴们更好地理解Zigbee协议,废话不多说,进入正题吧。 文章目录 一、Zigbee协议架构二、Zigbee协议的数据帧结构总结 一、Z…

Zigbee协议栈中文说明

1.概述 1.1解析ZigBee堆栈架构 ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和…

Zigbee 协议栈

介绍完ZigBee的物理特性,现在该转入逻辑层面,分析下协议栈的软件部分了。先看个协议栈的架构图吧: ZigBee协议栈由一组子层构成,每层为其上层提供一组特定的服务:一个数据实体提供数据传输服务;一个管理实体…

ZigBee协议栈(一)--协议栈介绍

1、Zigbee协议栈简介 协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗讲协议栈就是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议,进而实现无线数…

zigbee之Zstack协议栈使用

zigbee之Zstack协议栈使用 前言基于zstack协议栈开发的步骤一、OSAL操作系统1、操作系统工作流程2、OSAL初始化函数3、系统启动函数(1)任务(2)事件 4.OSAL任务与事件的关系 二、组网通信1、初始化PANID和信道2、端点和簇3、无线数…

Zigbee协议栈应用(一)——Zigbee协议栈介绍及简单例子

1、Zigbee协议栈简介 协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗讲协议栈就是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议,进而实现无线数…

学习记录 | ZigBee协议栈工作流程

第一次来CSDN记录一下学习过程,其实就是笔记啦 之前用Typora 的 但前几天电脑出问题重装系统后打开笔记文件发现照片都打不开了,索性想换一种记笔记方式 好啦 以下是正文!!! 对了 笔记来源是深圳安联德公司提供的学…

ZigBee协议栈Zstack介绍

文中所讲述的协议栈是基于ZigBee2006\Zstack-1.4.3-1.2.1 1.ZSTACK协议栈的架构 ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些API,工用户调用。协议栈体系分层结构与协议栈代码文件夹对应表如下&…

ZigBee Zstack协议栈

一、Zstack协议栈概述 什么是Zstack协议栈 为了使Zigbee的开发更加简单高效,TI公司推出了基于cc2530芯片的协议栈Z-STACK.协议栈的实质就是能实现各个功能的实例框架代码,我们想要实现自己的功能程序,只需要在协议栈的基础上修改或添加即可…

快速了解ZigBee的协议栈

带大家来一起快速的看懂ZigBee的协议栈的运行流程。 1.读任何程序都需要从main函数入手,那我们先来看Zmain.c中的main函数。 问题:在main中我们会看到很多的函数,我们究竟要看哪个函数呢? 回答:这么多的函数中其实我们只需要关注…

Zigbee协议栈————广播组网

目录 1.基础概念 2.Zigbee协议栈工作流程 3。代码讲解 1.基础概念 在Zigbee网络中存在3中逻辑设备:协调器、路由器、终端。 (这个实验当中我们只用到协调器以及终端)。 协调器:协调器负责启动网络,当启动和配置好网络后,协调…

zibgee协议

1.概述 1.1解析ZigBee堆栈架构 ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和安…

[ZigBee] 15、Zigbee协议栈应用(一)——Zigbee协议栈介绍及简单例子(长文,OSAL及Zigbee入门知识)...

1、Zigbee协议栈简介 协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收。协议栈是协议的具体实现形式,通俗讲协议栈就是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议,进而实现无线数据收发。 如图1所示:Zigbee协议分为两部分…

ZigBee协议栈简介

文章目录 Zigbee协议栈简介如何理解Zigbee协议栈如何使用Zigbee协议栈 Zigbee协议栈简介 Zigbee协议分为2部分: IEEE 802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范。Zigbee联盟定义了NWK(网络层)、APS(应用程序支持层)、APL(应用层)技术规范。 Zigbee协议栈…

[zigbee][z-Stack]协议栈简介及工作流程

文章目录 什么是zigbee协议栈?如何使用zigbee协议栈?z-Stack工作流程 什么是zigbee协议栈? 协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个缺口,开发人员通过使用协议栈来使用这个协议的&…

相机标定和双目相机标定标定原理推导及效果展示

文章目录 前言一、相机标定1.相机的四个坐标系2.相机的畸变 二、张正友标定法1.求解内参矩阵与外参矩阵的积2.求解内参矩阵3.求解外参矩阵4.标定相机的畸变参数5.双目标定6.极线矫正(立体校正) 三、视差图与深度图 前言 参考了一些大佬的文章&#xff0c…