论文部分内容阅读
随着生活质量的提高,人们愈加关注家居环境的舒适与安全,智能家居的概念随之成为大家关注的焦点。智能家居系统(Smart Home System)以家居环境为平台,将计算机技术、自动控制技术、网络通信技术等集成到一起,将各式家用设备无障碍对接与实时管理,实现家庭事务处理的高效化与便捷化。而近年来,现代移动通信技术和自动控制技术的的迅猛发展,更是为智能家居产业的发展提供了澎湃动力和广阔的舞台。而Android操作系统以其开放性和易用性在全球吸引了广大的开发者和使用者。因此,开发基于Android平台的智能家居系统拥有更深厚的用户群体和更广阔的发展前景。本文以Google公司的Android操作系统为平台,设计和实现了面向WiFi环境的智能家居控制系统。改变了传统智能家居系统布线繁杂、便携性差、扩展性不强等弱点。本文主要研究内容如下:首先,对智能家居及其国内外研究发展现状进行了概述,给出了项目的背景、研究意义;接着通过介绍Android系统的相关技术特性以及对比WiFi相比于其他无线通信技术的优点,总结了基于Android平台开发智能家居系统的优势。然后,基于功能性对系统的设计进行了需求分析,并制定了系统的模块化设计方案。通过将系统一分为三,分别从用户界面、WiFi通信、中央控制这三个方面对设计进行详细论述。最后,根据得出的设计方案对三个模块进行细化分析并实现。主要包括UI界面的整体架构与软件实现,WiFi模块数据编码的设计和基于TCP协议的通信实现以及中央控制模块的硬件电路设计和控制软件编写。在将设计的客户端软件顺利安装后,经反复测试,可以实现基于WiFi环境对家用设备的远程控制,并随时随地地掌握家居环境。该客户端软件具有易用性,便捷性,能够在Android平台上安装和使用,应用价值高,便于推广。