1. 研究目的与意义(文献综述)
设计目的:
随着移动互联网和物联网技术的快速发展,智能家居系统应运而生,智能家居系统和互联网的结合使住宅朝着智能化、便捷化、人性化的方向发展,未来也将成为家居产业的主要发展方向。智能家居系统具有舒适、方便、高效的特点,结合了网络通信技术、设备自动化技术等,可以远程进行智能家居设备的监控和访问。本次设计目的是开发一款基于android平台的智能家居管理系统app,实现对智能家居的远程控制和访问,方便用户对智能家居进行管理,提高用户的体验。
设计意义:
2. 研究的基本内容与方案
设计的基本内容与目标:设计制作一款智能家居管理系统APP,用户注册登陆后,可在手机客户端界面远程获取室内的温度、湿度等信息,同时能够通过APP远程控制家电状态。用户注册后可获得自己的账号,通过已注册账号登陆后可以通过APP添加不同的智能家电设备,获取家电的实时信息,并可通过按钮调整家电状态。
拟采用技术方案:APP拟采用Android Studio平台,使用Java语言进行制作,主要分为用户UI设计、通信模块设计和数据库设计三个模块。系统拟采用云服务器提供服务支持,APP通过Socket通信与云服务器连接,主要基于TCP协议和C/S模型,客户端联网后根据IP地址和端口与服务器建立连接,实现客户端与服务器的交互。当客户端向服务器发出请求,服务器既可将智能家居的信息转发给APP,也可以获取客户端的控制要求,实现对智能家居的状态控制。后端拟采用SQLite进行数据库设计,进行数据的管理和存储,具有开源、速度快、内存小等优点。另外,通信模块主要采用支持TCP/IP协议的Wi-Fi和4G LTE模块组成,手机客户端可通过Wi-Fi和4G连接网络,并向服务器发出请求,同时对服务器的响应进行数据处理。
3. 研究计划与安排
第1-3周:查阅相关文献资料,明确研究内容,了解研究所需理论知识及软件使用。确定方案,完成开题报告与外文文献翻译工作。
第4-9周:根据任务书需求,构建详细设计方案。继续进行文献的阅读,学习java语言的使用与android studio开发环境的使用,进行较为详细的设计方案规划与构建。同时开始进行代码编写和app制作,完成最基本的功能,制作出app的雏形。
第10-13周:编写程序代码并进行调试。基本完成app制作的绝大部分功能,进行app功能的测试。完成毕业设计论文初稿,对app功能进行进一步优化。
4. 参考文献(12篇以上)
[1] 郭宏志. android应用开发详解[m]. 北京:电子工业出版社, 2010.[2] 武华东. 基于安卓系统智能家居管理系统的设计与实现[d]. 扬州:扬州大学, 2018.
[3] drake j, lanier z,mulliner c, et al. androidhacker's handbook[m]. wiley publishing, 2014.
[4] 华颖. 基于web和android的智能家居控制系统的设计与实现[d]. 南宁:广西大学, 2018.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。