- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
智能家居温湿度控制系统设计收获与体会
1引言
随着社会的发展,人们对于生活居住条件的要求越来越高,人们
希望可以像比尔盖茨-样随时随地掌控居住环境。近些年,由于信息技
术和传感器技术等的不断发展,智能家庭正在悄悄走进千家万户。智
能家庭是在联网设备的基础上,通过传感器采集数据,网络后台获取
并存储数据,通过特定的算法对数据进行分析,将得到的结果返回给
执行机构或通知用户,从而为用户提供-个智能的居家生活环境。目前
智能家庭系统方案众多,各有优缺点。
笔者在智能家庭方面进行了研究,提出了一套易于扩展、高性能
的智能家庭系统。本系统是-个轻级的但功能完整的智能家庭系统。
传统的智能家庭对设备的控制大多基于局域网络,只适应于家庭内部
进行监测控制,本系统以家庭为单位,将所有家庭的数据采集到云端
存储,便于以后的分析挖掘,本系统可以更加智能,同时系统采用分
层的模块化架构,便于维护和扩展。本系统在设计的时候充分考虑安
全和成本,力求在安全的前提下降低系统成本。
2系统架构
2.1整体架构设计
如图1所示,每个家庭都通过TCP/IP协议接入智能家庭云平台,
在家庭和Internet之间通过网关管理控制,家庭内部则采用Zigbee
构建的局域网进行通信,达到监测和控制的目的。用户可以通过客户
端连接到云平台查看家庭环境数据和控制家庭中的联网设备。评台可
以通过特殊的算法对采集到的数据进行分析处理,层而达到越用越聪
明的目的。
Zigbee是一种低功耗、短距离、低速短延时、简单大容量、安
全可靠的无线网络传输技术[1]。zigbee具有强大的自组织网络性能,
主要工作在ISM频段。中,2.4GHz频段较为常见,并诅免费使用。在
每一个家庭中通过Zigbee构建局域网络,达到安全可靠成本低低功
耗的家庭网络的需求。
家庭网关采用Arduino模块。Arduino是-块基于开放原始代码
的SimpleI/O平台[2],因为Arduino是为业余电子爰好者开发的,
所以开发语言和开发环境具有简单易懂的特点,同时Arduino开发语
言是建立在C语言的基础上,功能强大,可以尽情发挥想象[3]。
Arduino以其简单、便宜、功能强大赢得了成干上万电子工程师的喜
爱。
户端采用WEB形式,降低开发成本并且具有很高的兼容性。当模
块增多,功能复杂的时候可以考虑开发APP,本身APP也可以通过
webview等组建直接嵌入WEB页面,同时WEB也可以直接和微信打通,
方便用户使用。
2.2平台架构设计
本系统采用REST架构。REST(RepresentationalStateTransfer)
表征状态转移是从资源的角度看待整个网络[4],分布在网络中的各
种资源都是通过URL(统-资源定位器)来唯一确定,应用程序可以通过
URL来取得网络资源的表征,从而改变其状态。REST架构希望通过统
的Hypermedia
Controls,实现标准的可扩展性高的标准语义及表现形式,从而
达到无需人工干预、机器之间通用的交互协议边的目的[5]。
物联网(Internetofthings)能够让被独立寻址的物体互相连通,
其中涉及的联网设备非常庞大,物联网包含的物体个数保守估计在千
万亿级别,面对如此强大的资源世界,采用REST架构构建物联网系统,
在目前来看是最好的解决方案。
3硬件实现
3.1主控制器设计
主控制器采用Arduino+Zigbee模块,如图,Arduino拥有14个
数字|O接口和6个模拟I0接口,外部供电5V~9V直流电源,输出5V
和3.3V直流电压,采用Atmega328微处理器控制器芯片。
Zigbee模块使用T|公司的CC2530芯片,此芯片具有增强型
8051CPU,系统内部可以编程闪存,E具有4种不同的闪存运行模式模
式,可直接在片上系统进行编程且代码移植性好,技术成熟,成本低
等优势让其成为目前ZIGBEE开发的主流芯片。
3.2温湿度监测模块
通过DHT
专注于中小学教案的个性定制:修改,审批等。本人已有2年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的个性化服务。欢迎大家咨询^
文档评论(0)