基于WIFI的安卓智能家居控制与监测系统的设计

来源 :中国房地产业·上旬 | 被引量 : 0次 | 上传用户:guoerxong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着计算机、通信和微电子技术的飞速发展和生活水平的不断提高,人们逐渐开始关注家居环境的舒适性和安全性,智能化和网络化等相关技术开始引入家居环境中组成智能家居的概念。本文提出一种基于安卓操作系统平台,以智能手机作为客户端,通过WIFI网络实现对家居电器设备的智能控制及安全防护,实现家居安全、智能化控制。通过将该系统在楼宇内推广试用,达到预期的控制与监测效果。
  【关键词】基于WIFI;安卓智能家居;控制与监测系统;设计
  1、前言
  智能家居监测系统就是其中一个重要的应用。智能家居监测系统可以划分为家庭内网、网关、家庭外网三个部分,目前家居监测系统设计中,家庭内网的构建多采用基于总线和电力线的有线连接方式,这些连接方式均具有布线复杂、线路易腐蚀、维护不方便等缺点。另外,家庭网关的设计多以单片机作为控制核心,系统软硬件资源有限,调试和升级均比较困难。利用WIFI网络,通过客户端的基于安卓平台的智能手机,向家居设备的控制端发送和接受操作控制信号,然后由传感器、伺服马达等电子元件实现一系列动作,进而实现家居设备的智能控制。用户通过类似智能手机这样的智能终端进行家居设备的控制,实现随时随地控制。
  2、程序设计原理及实现
  2.1开发流程
  基于WIFI的安卓智能家居控制系统主要针对安卓移动设备,Android的客户端控制系统设计主要包括用户界面UI、Socket通信等。安卓应用程序由多个组件构成,而各个组件包括activities、services、content等,每个组件在整个应用程序中可以实现不同的任务,而同时单个组件可被独立被激活,也可由其他应用程序激活。我们通过客户端打开家用电器,同时通过socket通信发送给WIFI接收模块。WIFI模块接收端接收socket通信传递的数据,然后分析数据,并向端口发送指令改变端口电位,对家用电器进行开、关通断、门窗推拉、窗帘升降、冷热水释放等的控制。利用烟雾和温度检测模块,对其进行监测,当测量数据超过一定阈值时,控制应系统就会向用户发送报警短信,在收到报警信息后,用户可以通过客户端的控制程序,对家居设备实现远程控制,进而实现智能化的安防监测。
  2.2系统控制开发设计
  系统控制的开发设计应该充分考虑现代家居对安全性的要求,因此可以将电灯、电视机、开关等电器设备采用RS485总线的方式进行智能化处理,挂载在系统上,让其可以在网络上可以被识别。然后可以通过情境模拟进行防盗。如主人外出期间可以通过客户端的情景界面来进行家居远程控制,进而实现主人在家的情景模拟。整个控制系统采用总分式结构,移动设备主控模块为总控制结构,而各个家居电器控制服务器端为分级控制结构。在总分式结构中,每部分都采取模块化设计结构,由多个传感器组成。在这种总分式结构中,主控模块是智能家居系统的核心。系统的硬件设计部分,采用中央控制器与节点控制器的分级方式进行设计,结合软件控制系统实现监控。通过其中移动设备客户端用于通过WIFI无线网络进行远程家居电器的控制,包含操作中央控制界面及各个空间控制分界面。中央控制界面用于系统总控,包含有主卧、书房、厨房、客厅等控制界面,用于实现各个房间中的智能家居设备的控制,以及温度、烟雾监测,用于进行家居安全防护,是系统的核心所在。各个分界面为各个空间内智能家电设备的控制界面,包含实现开关、升降、调频、冷热水的放水等的操作。
  各个家居电器控制服务器端,在接收到手机端发射的控制信号后,通过电子器件实现、马达实现相应的操作。在安防方面,根据家居系统中每个室内的温度和烟雾浓度来进行判断,当采集到的数据高于指定的阈值或特殊角落有异常动静时,系统以短信方式向安防用户报警。通过向用户发送警告信息,提醒用户进行后续操控。
  2.3程序设计实现
  智能手机端基于安卓平台,使用java语言开发控制端程序。每一个节点由无线模块、监测传感器模块、外围设备构成。这里,整个智能家居系统的无线网络可以分为外网和内网。所谓内网是家庭内部的网络,是由家庭内部的电器设备与家庭网关组建的网络。这里的外网是互联网,指家庭网络连接到互联网上。为保证网络的高性能,结合家居智能设备的特点,在内网各节点构成的网络中,采用星型网络拓扑结构。无论是内网的通信还是外网的通信,整个无线网络都采用无线网络通信协议来实现。
  为每个家电添加控制器,進而让每个家电都能在系统中被检测到。同时还要对每个家电进行网络标识,使得这些添加了控制器的家用电器可以作为网络节点加入到内网中。为每个家用电器设备的操作编程创建相应的类,如为厨房家用电器灯创建ltclick,这里定义数字1表示灯。
  (1)编程进行家居电器部件的操作。以灯为例,如果选择灯的操作,由于前面定义灯为1,因此只要判断实际接受的数字是否为1来判断是否选中灯的操作。如果客户端选择灯亮的话则发送控制字符‘a’,控制端接收到字符‘a’后执行灯亮的操作,否则执行灯灭操作。
  (2)设计完成厨房家居控制与监测子界面。
  (3)参照厨房智能家居与监测子界面的流程完成其他各个房间中智能家居与监测子界面,最后将各个子界面集成,做成一个智能家居中央控制与监测界面,
  结语:
  本文给出一种基于WIFI的智能家居控制与监测系统的设计流程,采用目前流程的移动互联技术、嵌入式技术、安全防护技术等,通过移动终端实现对家居电器设备的智能控制及温度、烟雾等的智能监测。通过试用,效果明显,达到了智能控制与安全监测的效果,值得推广使用。
  参考文献:
  [1]钱声强.基于LabVIEW的智能家居监控系统设计[J].现代电子技术,2013(24):103-105.
  [2]郑魏,李智敏,骆德汉.智能家居无线网络设计与实现[J].电视技术,2013,37(21):56-59.
  [3]曹梦龙,邹云东.基于lnternet和GSM的智能家居网关设计与实现[J].电视技术,2014,38(3):73-75.
  作者简介:
  韩琛(1982-),男,汉族,山东青岛人,工学学士,任职于青岛海尔空调器有限总公司产品企划,业务方向:空气生态产品。
其他文献
期刊
【摘要】近年来,我国在积极进行特种设备的研究过程中,起重机械的种类也呈现出多样化发展趋势,不同的内部结构可以促使起重机械形成多种多样的功能,为满足相关领域的发展需求做出贡献。但是在对起重机械进行应用的过程中,必须定期展开检测检验工作,才能够对起重机械的性能以及精确度进行充分的掌握,从而将起重机械的功能充分发挥出来。在这种情况下,本文主要对建筑起重机械检测检验工作进行分析研究。  【关键词】建筑工程
【摘要】本文针对室内环境检测过程中的一些容易导致检测结果不准确的环节进行了分析,以提高检测数据的科学性、准确性。  【关键词】甲醛;TVOC(总挥发性有机物);分光光度法;气相色谱法  1、前言  随着科学技术的飞速发展,人们的生活水平日益提高,对居住环境的环保更加重视。建筑材料和装修材料产生的室内环境污染最主要的是甲醛、氨、苯、TVOC(总挥发性有机物)四个项目,检测人员的工作经验及操作水平会直
近年来,山东省委、省政府将农村五保供养作为民生保障的重要内容,给予高度重视.各级民政部门按照“规模化建设、规范化管理、亲情化服务”的总体要求,积极推进农村五保集中供
内蒙古自治区党委、政府高度重视农村五保供养工作,连续三年将加强农村牧区五保供养服务机构建设和管理工作纳入自治区党委政府1号文件加以落实.通过明确机构性质、理顺管理
在基层党办工作有几年了,虽谈不上什么资历,但得到了历练和提高.想想这几年,奋斗的动力就是心中牢记的责任.责记心间,才能踏实前行.rn心中有责,化苦为甜.众所周知,基层党办的
互联网即时通信工具QQ以其成熟的产品、稳定的用户、完备的功能垄断了IM软件市场。与互联网物理隔离的金融业务网,因数据安全性和业务保密性要求以及沟通协作需要,以飞秋为代表
地籍管理是土地管理工作开展的重要基础,通过加强地籍管理工作,有利于更好的促进《土地管理法》的实施.在当前土地管理工作中,将土地利用管理和地籍管理作为两项重要内容,通
党中央、国务院领导同志高度重视特色小镇和小城镇建设,习近平总书记、李克强总理和张高丽副总理分别做出重要批示指示,我们要认真学习、深入领会,贯彻落实到实际工作中. 培
期刊
期刊