`
wangleide414
  • 浏览: 606907 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

zigbee学习(一)总体概况

 
阅读更多

zigbee学习
zigbee设备模型:
FFD(具有完整功能的设备),星形拓扑控制端
RFD(具有简化功能的设备),星形拓扑的终端

zigbee工作在OSI七层模型中的下三层:
物理层 数据链路层 网络层
物理层和数据链路层套用IEEE802.15.4协议标准
物理层通过无线物理信道来发送和接受PPDU(物理层协议数据单元)
物理层的特征:启动和关闭无线收发器,能量检测,链路质量,信道选择,清除信道评估(CCA),以及对数据包的发送和接受

数据链路层:通过物理层接受和发送MPDU(MAC PROTOCOL DATA UNIT)
MAC层特征:信标管理,信道接入,时隙管理,发送确认帧,发送“连接和断开请求”

ZigBee拓扑结构:星形,网形
地址结构:
每个设备都有唯一的64位长地址码(长地址码可以直接通信)
在通过长地址码建立连接之后(系统会自动分配标示符),可以分配16位短地址码
长地址码是绝对地址,短地址码是相对地址

建立PAN主协调器:选择性能更优的设备作为PAN主协调器
步骤:
1:PAN主协调器将自身设置成一个簇标示符(CID)位0的簇头(CLH)
2.选择一个没有使用的PAN标示符
3.向邻近的其他设备以广播方式发送信标帧
4.收到信标帧的候选PAN设备回复(请求在簇头中加入该网络)
5.PAN主协调器判断是否允许该候选设备加入
6.如果允许,主协调器将候选协调器认作“子节点”,候选协调器将主协调器认为“父节点”
重复以上过程,建立PAN网络

帧结构:
PAN网络共有4种帧结构:
信标帧——主协调器用来发送信标的帧
数据帧——用于所有数据传送的帧
确认帧——用于确认成功接收的帧
MAC层命令帧——用于处理所有MAC层对等体间的控制传输
●各种帧结构暂略

zigbee安全:
根据实际应用,zigbee提供3种不同的安全模式:
1.非安全模式:不提供安全服务,对传输数据无安全保护
2.ACL模式:MAC层有能力判断收到的帧是否来自可信方(可信方名单实现定义),这种模式并不对数据信息进行密码保护
3.安全模式:主要提供以下四种服务
(1)接入服务:类似acl安全模式
(2)数据加密:通过对称密钥保护所传送的数据(被加密的数据通常为:信标载荷,命令载荷,数据载荷),使用AES128位加密
(3)帧完整性检验:利用“信息完整代码(MIC)”来保护数据
(4)有序刷新:采用规定的接收帧顺序对帧进行处理。当接收一个帧信息后,得到一个新的刷新值,将该值与前一个刷新值比较,如果新的更新,校验成功,替换前一刷新值;反之,校验失败。该服务能保证设备接收的数据信息总是最新的数据信息

分享到:
评论

相关推荐

    zigbee学习的一篇日志连载

    ZigBee学习之2——SPI&LCD篇,SPI(Serial Peripheral Interface)是一种常见的串行通信接口,用于连接微控制器和外部设备,如LCD(Liquid Crystal Display)。此部分会讲解如何使用ZigBee模块通过SPI协议驱动LCD...

    zigbee学习资料大全

    Zigbee学习资料大全是一个全面涵盖Zigbee技术的学习资源集合,主要针对在学习和应用Zigbee过程中可能遇到的问题及解决方案。Zigbee是一种基于IEEE 802.15.4标准的低功耗、短距离、无线通信技术,广泛应用于物联网...

    zigbee学习资料

    这个“Zigbee学习资料”压缩包包含了一个名为“ZigBee-master”的文件,我们可以从中了解到Zigbee的核心概念、应用和实现。 1. **Zigbee协议详解** - **网络层**:Zigbee的网络层基于IEEE 802.15.4标准,负责设备...

    zigbee简介及学习方法

    由于ZigBee技术在物联网中的重要应用,学习ZigBee不仅是对技术知识的学习,更是在未来物联网领域的职业发展上的一个很好的开端。随着物联网技术的不断进步和应用领域的不断扩大,掌握ZigBee技术将为物联网相关领域的...

    ZIGBEE学习笔记

    Zigbee是一种短距离、低功耗的无线通信技术,主要应用于物联网(IoT)设备间的通信。在本文中,我们将深入探讨Zigbee的核心概念、...通过深入学习和实践,我们可以更好地利用Zigbee技术构建高效、可靠的无线网络系统。

    ZigBee简介和学习方法1

    《ZigBee简介与学习方法》 ZigBee是一种低功耗、低数据速率、低成本的无线通信技术,广泛应用于物联网中的各种设备间通信。近年来,随着无线接入技术需求的增长,ZigBee成为了无线通信领域的热门话题。本文旨在帮助...

    ZigBee学习笔记.pdf

    ### ZigBee学习笔记知识点概览 #### 一、ZigBee简介及背景 - **定义**: ZigBee是一种短距离、低功耗的无线通信技术标准,它基于IEEE 802.15.4协议规范。该技术旨在为智能家居、工业控制等物联网应用场景提供一种...

    zigbee学习全集

    Zigbee学习全集是一份综合性的资源,旨在帮助开发者深入理解Zigbee协议栈及其接口函数的使用。Zigbee是一种低功耗、近距离、网络容量大的无线通信技术,常用于物联网(IoT)设备的连接。它基于IEEE 802.15.4标准,提供...

    ZigBee组网入门学习

    在IT行业中,ZigBee是一种短距离、低功耗的无线通信技术,常用于物联网(IoT)设备之间的通信。ZigBee基于IEEE 802.15.4标准,为智能家居、自动化控制、环境监测等领域提供了经济高效的解决方案。本教程将通过深入解析...

    zigbee学习资源.docx

    这份“Zigbee学习资源”文档对于初学者来说是一份宝贵的资料,它将涵盖Zigbee的基础概念、工作原理、网络架构以及实际应用等方面。 1. **Zigbee基础**: - Zigbee的起源和发展:了解Zigbee是如何从IEEE 802.15.4...

    ZigBee学习入门demo 基于ZStack协议栈开发实现

    ZigBee是一种短距离、低功耗的无线通信技术,广泛应用于物联网(IoT)设备,如智能家居、工业自动化和传感器网络。本教程将引导初学者了解ZigBee技术,并通过基于ZStack协议栈的开发实现一个基础的ZigBee应用。 ...

    zigbee学习心得

    Zigbee 学习心得 Zigbee 是一种低功耗、低成本、低复杂度的无线个人局域网(WPAN)技术,用于自动化控制、工业控制、家居自动化、智能建筑等领域。 Zigbee 协议在 2003 年中通过后,于 2004 正式问世了。 Zigbee ...

    ZigBee相关学习资料

    ZigBee是一种基于IEEE 802.15.4标准的低功耗、短距离、无线通信技术,主要用于物联网(IoT)中的设备连接。这个“ZigBee相关学习资料”压缩包文件包含了丰富的信息,对于想要了解或深入学习ZigBee技术的人来说是非常...

    Zigbee协议栈高手学习笔记

    Zigbee协议栈是物联网通信领域中的一种重要技术,它基于IEEE 802.15.4标准,为低功耗、短距离、多节点的无线网络提供了一套完整的解决方案。本文将深入探讨Zigbee协议栈的核心知识点,帮助读者从高手学习笔记中获取...

    zigbee学习自我总结!!!!!.pdf

    Zigbee是一种低功耗、低速率的无线通信技术,广泛应用于智能家居、物联网(IoT)和自动化领域。以下是对Zigbee技术的详细解析: 1. **Zigbee网络节点类型**: - **协调器(Coordinator)**:作为Zigbee网络的中心,...

    zigbee基础实验学习笔记

    Zigbee是一种短距离、低功耗的无线通信技术,主要应用于物联网(IoT)设备之间的连接。在本文中,我们将深入探讨Zigbee的基础知识,以帮助你更好地理解和运用这项技术。 首先,Zigbee基于IEEE 802.15.4标准,它设计...

    zigbee学习文档zigbee学习文档

    Zigbee技术是一种基于IEEE 802.15.4标准的低功耗、短距离、无线通信技术,主要用于物联网(IoT)中的设备连接和数据交换。它旨在为传感器网络、智能家居、智能照明等领域提供可靠且经济高效的通信解决方案。Zigbee技术...

    zigbee学习的基础实验教程(含代码文档)

    Zigbee学习的基础实验教程是针对想要深入了解Zigbee无线通信技术的初学者们的一份宝贵资源。这个教程包括了理论知识与实践操作,旨在帮助读者从零开始掌握Zigbee技术,逐步建立起Zigbee网络。教程中的"CC2530无线...

Global site tag (gtag.js) - Google Analytics