- 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技术智能家居监控系统
基于物联网ZigBee技术的智能家居监控系统 ?? 摘要:智能家居融合了无线传感网络技术、自动控制技术和计算机技术。提出了一种基于物联网ZigBee技术的智能家居监控系统设计方案。该系统以A8 系列处理器 CC2530为核心,采用dht11温湿度传感器进行温湿度采集,烟雾传感器进行烟雾监控,光照传感器进行光照强度监测,协调器中转传送进行数据传输,在移动终端实时显示住宅内环境变化并进行远程控制,实现住宅内电器开关、家庭安防、火灾预警、环境监测等方面的全面智能化控制
关键词:物联网;ZigBee;无线传感网络;智能家居
DOIDOI:10.11907/rjdk.161600
中图分类号:TP319
文献标识码:A文章编号文章编号2016)009009702
作者简介作者简介:孙会民(1990-),女,山东菏泽人,山东科技大学信息科学与工程学院硕士研究生,研究方向为计算机软件理论
0引言
智能家居利用先进的计算机技术、网络通讯技术、综合布线技术,融合个性需求,将与家居生活有关的各个子系统如安防、灯光控制、空调控制、窗帘控制、信息家电、场景联动、环境监测等有机地结合在一起,通过网络综合智能控制和管理,实现以人为本的全新家居生活体验
本方案用电脑作为客户端,通过无线网络 (WiFi、GPRS) 对家居系统进行控制,做到方便、快捷、触手可及
1智能家居监控系统
本系统以CC2530为控制核心,完成信息的采集与电器的控制等操作。终端节点把采集的数据通过无线数据传输方式发给协调器,协调器通过A8网关把打包好的数据发送给服务器供外部调用[13]。平台上配有液晶显示模块,人机交互界面能方便进行相关操作
数据传输既可以通过Internet网络进行,也可以利用现有的无线通信网络,如WiFi网络[4]。在家庭内网中,只需与一个具有无线接口管理功能的ZigBee模块相连,通过人机交互界面,便可通过PC终端进行设备控制与状态查询
系统通过上位机与A8网关配合,采集温湿度传感器、光照采集传感器、烟雾采集传感器、红外反射传感器的数据,实现对继电器的控制功能。智能家居监控系统流程如图1所示
2系统总体设计
系统分为上位机软件控制和下位机ZigBee控制器两大部分。上位机通过人机交互界面发送控制信息并接收下位机ZigBee控制器发送的检测信号;下位机ZigBee控制器根据上位机软件给出的指令发出控制信号,控制相应的家居场设备,同时将检测到的信号发送到上位机图形界面上[5]
软件部分主要是C#编写的图形界面进行人机交互。上位机通过人机交互界面,将控制信号通过网线或者WiFi把相应的命令或者信号传送到A8网关上,然后通过A8网关发送信息给协调器,协调器把命令传送到各个终端节点上,以此接收数据或者对中断节点进行控制[6]
2.1系统设计思路及关键技术
智能家居系统上的软件包括PC软件和嵌入式软件。PC软件基于VS2010平台的C#语言编写。硬件程序在Windows下基于IAR集成开发环境的C语言编写[78]
(1)PC应用软件(智能客户端)。PC机软件通过各个模式的设定实现相应功能。在PC端接受底层硬件传来的数据并显示[910],同时把显示的数据进行适当处理,使其智能化。如当天气炎热达到预先设定的阈值时,空调会自动打开制冷降温;当处于离家模式时,家里的灯泡、风扇、空调等会自动关闭,以此通过客户端来实现智能化
(2) 嵌入式应用软件。①Main:获取传感器的温湿度值、烟雾值,并作相应处理,同时还监听和处理PC软件发送的请求;②ZigBee:处理Main下的指令
2.2软件子系统设计
2.2.1PC端软件功能设计
C#客户端通过调用各模块实现各种模式。在Client端有回家模式、离家模式、电视模式、工作模式、会话模式、电影模式、全开模式、省电模式、上网模式以及自定义模式等各种功能,见图2
(1)登录模块。在登录模块中,需要通过验证用户名和密码才能登录
(2)注册模块。需要输入用户名和两次密码输入完成注册
(3)主模块。在主模块下定义了各种模式,以此实现智能化
(4)回家模式。①回家时,门禁系统会打开,通过继电器开关打开大门;②进入大门时有温馨的智能提示,提示内容用语音播报,如“您有一个未接电话”等;③家里的电器会打开,如:空调、电灯、电视等
(5)离家模式。①离家模式下,家里的电器会关闭。首先查看电器开关状态,比如灯泡处于打开状态,则通过继电器模拟关闭;②安防系统会打开,比如红外感应打开用来防范小偷、烟雾感应系统和温度感应系统打开以预防火灾;③有紧急情况时,安防系统会自动发送信息到手机,并根据紧急情况等级设定手机接收信息的铃
文档评论(0)