zigbee快速入门PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 允许ZigBee设备对象处 理为网络访问和安全的来自应用的请求,
2021/3/7使用ZDP(ZigBee设备规范C)HE信NL息I 。
14
• 应用支持(APS)子层
– 负责提供一个数据服务给应用和ZigBee设备规 范。它也提供一个管理服务以维护绑定链接和 它自己绑定表的存储。
– 数据服务负责设备间APDU传输;
– 处理NPDU; – 组网管理:
网络建立、地址分配、节点入网、节点离网
– 信息路由: 2021/3/7路径发现、路径维护CH、ENL信I 息单播、信息广播 16
2.2 IEEE 802.15.4 (MAC)
• 媒体访问控制层(MAC)
• 负责为一个节点和它的直接近邻之间提供 可靠通讯,帮助避免碰撞和提高效率。 MAC 层也负责组装和分解数据包和帧。
– 定义网络、安全及应用软件层
– 提供互操作性和一致性测试规范
– 全球性地促进ZigBee品牌以建立市场意识
– 管理该技术的发展
2021/3/7
CHENLI
7
1.ZigBee是什么? 2.ZigBee协议栈 3.ZigBee网络 4.应用规范,簇和端点 5.ZigBee安全
2021/3/7
CHENLI
• 802.15.4定义了物理层(PHY)和媒体访问 控制(MAC)层,ZigBee定义了网络( NWK)层和应用层(APL)。
• 对于传感器网络应用,关键的设计要求围
绕着电池寿命长,成本低,占地面积小和
网状网络等问题,以支持在一个互操作多
应用环境中大量设备之间的通信。
2021/3/7
CHENLI
3
– 处理MPDU;
– 提供MAC层数据传输机制:CSMA-CA、应答机
制
ED:信道能量检测
– 三种扫描机制(ED、ACTAIVCET: 检IV索E周/边P双A亲S信S息IVnEon、-beacon-enabled
ORPHAN)
PASSIVE:监听周边双亲信息 beacon-enabled ORPHAN:孤儿重新检索原关联双亲
– 楼宇自动化—整合并集中管理照明、采暖、制冷和安 全。
– 工业自动化—扩大现有的生产和过程控制系统可靠性
。 ZigBee的互用性意味着这些应用可以一起工作,提
2021/3/7供更大的好处。
CHENLI
4
2021/3/7
CHENLI
5
1.2 ZigBee目标
• ZigBee标准被开发以解决以下需求:
– 定义一个设备在网络中的角色(协调器、路由器或终端设备), 发起和/或回应绑定和发 现请求,并在网络设备间建立一个安全关 系。
– 它也提供定义在ZigBee设备规范(用于ZigBee 试运转)里的一套 丰富的管理指令。
– ZigBee设备对象总是为端点0
• ZigBee设备对象管理面板
– 使用ZigBee设备对象促进应用支持子层和网络层之间的联系。
2021–/3/7一个单一的ZigBee节点可支C持HE多NL达I 240个 应用对象。
13
– 每一个应用对象支持的端点编号为1~240 。
• ZigBee设备对象 ZDO
– 可以看成是一种公共的应用,提供了一个公共的功能集,供用户 自定义的应用对象调用APS子层的服务及NWK层的服务,相关提
供的功能包括网络角色管理,绑定管理,安全管理等,负责初始 化APS子层及网络层。
1.1典型应用
• ZigBee无线网状网络的冗余、自配置和自愈能力 对许多应用来说是非常理想的,主要 包括:
– 能源管理和提高效率—提供更多的信息和控制能源使 用,为用户提供更好的服务 和更多的选择机会,更好 地管理资源,帮助减少对环境的冲击。
– 家居自动化—提供对照明、采暖、制冷、安全和家庭 娱乐系统更灵活的管理。
Байду номын сангаас
– 低成本
– 安全
– 可靠和自愈
– 灵活可扩展
– 低功耗
– 容易且不昂贵的部署
– 使用全球无限制无线电频段
2021–/3/7智能化的网络建立和CH信ENL息I 路由
6
1.3 关于ZigBee联盟
• ZigBee联盟是一个由285家公司一起工作的 联合体,以实现基于一个开放的全球标准
的、可靠的、具有成本效益、低功耗、无 线网络的、检测和控制产品。其重点是以 下方面:
ZigBee快速入门
主要内容:
1.ZigBee是什么? 2.ZigBee协议栈 3.ZigBee网络 4.应用规范,簇和端点 5.ZigBee安全
2021/3/7
CHENLI
2
1.ZigBee是什么?
• ZigBee和IEEE802.15.4是基于标准的协议
,它们为无线传感器网络应用提供所需要 的网络基础设施。
8
2.ZigBee协议栈
• ZigBee位于IEEE802.15.4物理层(PHY) 和媒体访问控制(MAC)层的上面:
• ZigBee协议栈 :见下页图 • 每一层为它的上层提供一套特定的服务。
每一个服务实体通过一个服务访问点 (SAP)为上层提供服务。
2021/3/7
CHENLI
9
2021/3/7
CHENLI
10
2021/3/7
CHENLI
11
2.1 ZigBee
2021/3/7
CHENLI
IEEE802.15.4
12
2.1 ZigBee
• ZigBee协议栈的顶层由应用框架、ZigBee设备对象ZDO 和应用支持APS子层组成。
• 应用框架 AF
– 为各个用户自定义的应用对象提供了模板式的活动空间,为每个 应用对象提供了键值对(KVP)服务和报文(MSG)服务两种服 务供数据传输使用。
– 提供了一个如何在ZigBee协议栈上建立一个规范(以帮助确保该 规范可以产生一种前 后一致的方式)的描述。
– 它也规定了规范的一系列的标准数据类型,协助服务发现的描述 符, 传输数据的帧格式,和一个键值对结构以快速开发基于属性 的简单规范。
• 应用对象
– 在一个端点上的软件,它控制ZigBee设备。
– 管理服务负责维护绑定表、实现绑定、设备发 现等功能。
• 安全服务提供者(SSP)
– 为使用加密的层(网络层和应用支持子层)提
2021/3/7供安全机制。通过ZCDHEONL来I 初始化和配置。
15
• 网络层(NWK)
– 通过在MAC层的调用行动来处理网络地址和路 由。它的任务包括启动网络(协调器)、 分配 网络地址、添加和删除网络设备、路由信息、 请求安全和执行路由发现。