- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee ZLL规范智能灯光系统设计
基于ZigBee ZLL规范智能灯光系统设计
摘 要:针对现有智能灯光系统协议不统一,不具备互操作性的问题,基于ZigBee 协议ZLL规范设计了具备远程访问与控制功能的智能灯光系统。文中基于TI CC2530及Z-Stack协议栈开发了ZigBee网络,论述了Z-Stack协议栈中的ZCL库及ZLL规范,并给出了基于云平台的智能灯光系统架构,同时基于S5PV210及嵌入式Linux系统设计了网关系统,该系统能够接入云平台并与ZigBee协调器通信。实际测试表明,系统能够通过云平台实现远程访问并通过Z-Stack ZCL API实现控制器对灯的操控,并能够满足ZLL规范。
关键词:ZigBee; ZLL;智能灯光;远程控制
中图分类号:TN915 文献标识码:A 文章编号:2095-1302(2016)05-00-03
0 引 言
人们的生活及工业生产中存在着大量的照明系统,特别是大型楼宇内会存在大量的灯光系统,对这些灯光系统进行智能化控制能够实现节能及灵活的控制策略。由ZigBee联盟制定的ZigBee通信协议具有短距离、低复杂度、自组网、低功耗等特点,主要针对物联网应用。联盟同时制定了ZCL(ZigBee Cluster Library,ZCL),基于ZCL可实现通信、控制的标准化,以便不同厂家的设备可以互联互通。近几年来,国内外大量学者基于ZigBee技术开发设计了智能家居[1-5,7]、智能灯光及特定领域物联网应用系统,文献[5]基于Cortex-A8处理器将ZigBee网络与以太网连通,使设计的智能家居系统具备远程控制功能。但这些系统基本都采用自定义应用层通信协议,不具备互联互通的特性。只有实现通信参数具体化及不同厂家设备的互操作,才符合ZigBee协议设计的初衷。文献[6]论述了开发符合标准协议规范的产品的必要性,并研究了基于TI Z-Stack协议栈开发符合ZigBee协议HA(Home Automation,HA)标准的智能家居系统的方法,但并没有给出实际的系统设计。本文基于TI公司Z-Stack协议栈论述并设计了符合ZigBee协议ZLL(ZigBee Light Link,ZLL)规范的智能灯光系统,能够实现对灯光系统的智能及远程控制。
1 ZCL库及ZLL规范
ZigBee协议是基于分层的架构,其物理层及MAC层采用IEEE802.15.4标准,上层的网络层、应用层等由ZigBee联盟定义。协议中引入了规范(Profile)和簇(Cluster)的概念,规范针对不同的应用领域,如用于智能家居的HA规范,用于智能照明的ZLL规范等。
1.1 ZCL库
在一个规范下有不同的簇,每一个簇对应一个应用,如一个调光器所具备的命令:开灯、关灯、变亮等组成一个簇,簇是命令与属性的集合。当设备收到一个空中消息时根据簇ID及命令ID做出相应的处理,基于ZCL库协议开发的设备能够实现互联互操作。
每个节点的簇分为输入簇和输出簇,输入簇列表指明了该端点能够接受的簇,输出簇列表指明了该端点能够发出的簇。只有当一个端点的输出簇与另一个端点的输入簇相匹配时才可以实现设备的操作。
Z-Stack中的ZCL[8]库API基于Client/Server模型,Server端存储属性,Client端发出操作属性的命令。整个ZCL库分为基础层和功能域两部分,基础层是相应命令的底层实现,功能域实现不同应用领域的特有功能,功能域的命令通过对基础层函数的调用来实现。
1.2 ZLL规范
ZLL[9]规范是灯光系统规范,构建在ZigBee-pro栈结构上。该规范定义了灯光系统中控制器节点、灯节点要实现的不同簇及命令,ZLL规范指明了不同灯节点,如on/off型、调光型、调色温型等相关的簇命令,实现这些命令能够保证不同厂家的设备可以进行互操作。
在ZLL规范的功能描述部分详细定义了Light Link设备组网及通信的具体参数。如规范定义:ZLL设备使用ZigBee-Pro协议栈,设备版本号为0x02,profile ID为0xc05e。
2 智能灯光系统架构
ZigBee网络主要由终端节点、路由器、协调器三种角色的设备组成,协调器负责网络的形成及入网管理,路由器实现网络范围的扩充及数据中转,终端节点负责具体应用设备的控制及数据采集。系统主要由云平台、网关、ZigBee网络三部分构成,系统结构如图1所示。云平台实现手机及PC端的控制接入,能够远程控制并查看ZigBee设备;网关实现ZigBee协议与以太网协议的数据交换,是云平台与ZigBee网络的桥梁。
2.1 云平台系统设计
云平台实现远程访问ZigBee网络设备,能够对设备进行实时查看、控制等
您可能关注的文档
最近下载
- 《陀螺》课文原文及练习题.doc VIP
- 骨质疏松骨折的治疗策略暨老年髋部骨折绿色通道建设课件.pptx
- 力士乐A6VM变量马达6系列样本资料和特性.pdf VIP
- 《鲁迅的生平》课件.ppt VIP
- 美国次贷危机复盘与启示.docx VIP
- 光学测试与测量软件:Phasics二次开发_(7).光学测试数据可视化与报告生成.docx VIP
- 大型工程建设全过程项目管理(126页).pptx VIP
- 单位工作收入证明范文.docx VIP
- 环卫保洁项目服务质量保证措施.docx VIP
- 光学测试与测量软件:Phasics二次开发_(6).Phasics软件在不同光学测试场景的应用实例.docx VIP
原创力文档


文档评论(0)