基于安卓的智能家居系统软件设计
发布时间:2021-04-29 04:03
在即将全面进入小康社会的今天,人们对家居生活品质的追求日益强烈。随着物联网技术的飞速发展,智能家居开始进入普通家庭用户的生活。在人手一部手机的时代,移动终端控制方式已经取代PC端控制方式,成为了智能家居的重要组成部分,移动应用的研究也随之得到智能家居行业的瞩目。Android操作系统具有良好的开源性和广泛性,受到各大智能家居企业的青睐。本课题来源于企业的实际需求,基于Android移动客户端+嵌入式终端+物联网和云计算平台的新型框架,开发实现了一个基于Android平台的智能家居系统客户端软件,同时将安全问题加入考量,提出了一种基于两级安全机制的智能家居安全保护方案。本文客户端软件是在Eclipse平台上开发实现的,使用了面向对象的Java编程语言。基于RESTful API设计原则完成了对面向客户端服务器接口的设计。在软件整体设计阶段,采用分层式结构设计思想对软件整体架构进行了模块化设计,降低了客户端软件的耦合性,同时明确了模块与功能的关系。在软件具体功能模块设计阶段,采用MVC设计模式对客户端各层次模块进行了详细的设计与实现,便于后期代码维护与修改。选择基于HTTP通信协议的Pos...
【文章来源】:海南大学海南省 211工程院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 创新点
1.4 论文主要内容及章节结构
2 需求分析
2.1 智能家居系统简介
2.2 业务需求分析
2.2.1 核心业务需求
2.2.2 辅助业务需求
2.3 功能需求分析
2.3.1 客户端用例图模型
2.3.2 功能性需求分析
2.4 用户需求
2.5 非功能需求
2.5.1 UI界面友好性可适性
2.5.2 安全性与可靠性
2.5.3 实时性与兼容性
2.5.4 性能需求
2.6 本章小结
3 智能家居系统客户端软件的研发
3.1 总体设计
3.1.1 面向客户端服务器接口设计
3.1.2 项目结构设计
3.2 客户端架构设计
3.2.1 模块结构
3.2.2 功能与模块的关系
3.3 基础功能层设计与实现
3.3.1 网络通信模块
3.3.2 数据存储模块
3.4 核心功能层设计与实现
3.4.1 消息推送模块
3.4.2 数据处理模块
3.4.3 短信验证
3.5 用户功能层设计与实现
3.5.1 用户管理模块
3.5.2 设备管理模块
3.5.3 智能场景模块
3.5.4 智能安防模块
3.5.5 节能管理模块
3.5.6 模式管理模块
3.5.7 环境监测模块
3.6 智能场景模块详细设计与实现
3.6.1 情景模式模块
3.6.2 联动模式模块
3.6.3 智慧模式模块
3.7 数据库设计
3.7.1 用户信息数据表
3.7.2 通信服务器数据表
3.7.3 房间数据表
3.7.4 节点设备数据表
3.7.5 安全阈值数据表
3.7.6 报警模式数据表
3.7.7 情景模式数据表
3.7.8 联动模式数据表
3.7.9 智慧模式数据表
3.8 系统安全保护方案
3.9 本章小结
4 智能家居系统客户端软件的测试与优化
4.1 功能测试
4.2 性能测试
4.2.1 安全性测试
4.2.2 稳定性测试
4.3 实际测试
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
攻读硕士学位期间取得的成果
致谢
【参考文献】:
期刊论文
[1]An OS for Internet of Everything:Early Experience from A Smart Home Prototype[J]. CAO Jie,XU Lanyu,Raef Abdallah,SHI Weisong. ZTE Communications. 2017(04)
[2]DeepHome:一种基于深度学习的智能家居管控模型[J]. 毛博,徐恪,金跃辉,王晓亮. 计算机学报. 2018(12)
[3]2016智能家居产业年度解析:安全仍是最大难题[J]. 物联网技术. 2016(12)
[4]基于Android和云服务的智能家居系统设计[J]. 李月恒,段志强,杨栋伟. 微型机与应用. 2016(14)
[5]智能家居之战,谁是未来赢家[J]. 许鑫. 通信世界. 2016(08)
[6]能源互联网支撑智慧城市发展[J]. 张世翔,苗安康. 中国电力. 2016(03)
[7]基于Android的智能家居App的设计与实现[J]. 雷根平,李静,李云帆. 信息技术与信息化. 2015(10)
[8]消息推送在移动高级应用中的研究与实现[J]. 律智坚,吴广财. 广东电力. 2014(02)
[9]软件全生命周期质量管理探讨[J]. 陆晓明. 电子世界. 2013(22)
[10]基于Android平台的应用程序开发研究[J]. 朱生,牟星亮,单康康. 网络安全技术与应用. 2013(10)
硕士论文
[1]基于安卓智能家居App控制系统及用户行为研究[D]. 郭俊.南昌航空大学 2018
[2]基于Android的智能家居控制端软件设计[D]. 罗娟.中国科学技术大学 2018
[3]基于iOS的智能家居系统软件设计[D]. 杨文迪.海南大学 2018
[4]基于Android的智能博物馆终端系统的设计与实现[D]. 裘抒扬.合肥工业大学 2018
[5]基于Android的低功耗蓝牙智能家居软件系统设计与实现[D]. 陈海旺.西安电子科技大学 2017
[6]移动物联网下智慧家庭控制系统的设计与实现[D]. 张志强.郑州大学 2017
[7]IOS平台在智能物联网中的应用与研究[D]. 金亭亭.天津工业大学 2017
[8]智能家居控制终端的设计与实现[D]. 李盼.北京邮电大学 2016
[9]基于Android平台的智能家居系统的设计与研究[D]. 王炼.武汉科技大学 2015
[10]某高校掌上教务信息系统的设计与实现[D]. 孙靓亚.苏州大学 2015
本文编号:3166802
【文章来源】:海南大学海南省 211工程院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 创新点
1.4 论文主要内容及章节结构
2 需求分析
2.1 智能家居系统简介
2.2 业务需求分析
2.2.1 核心业务需求
2.2.2 辅助业务需求
2.3 功能需求分析
2.3.1 客户端用例图模型
2.3.2 功能性需求分析
2.4 用户需求
2.5 非功能需求
2.5.1 UI界面友好性可适性
2.5.2 安全性与可靠性
2.5.3 实时性与兼容性
2.5.4 性能需求
2.6 本章小结
3 智能家居系统客户端软件的研发
3.1 总体设计
3.1.1 面向客户端服务器接口设计
3.1.2 项目结构设计
3.2 客户端架构设计
3.2.1 模块结构
3.2.2 功能与模块的关系
3.3 基础功能层设计与实现
3.3.1 网络通信模块
3.3.2 数据存储模块
3.4 核心功能层设计与实现
3.4.1 消息推送模块
3.4.2 数据处理模块
3.4.3 短信验证
3.5 用户功能层设计与实现
3.5.1 用户管理模块
3.5.2 设备管理模块
3.5.3 智能场景模块
3.5.4 智能安防模块
3.5.5 节能管理模块
3.5.6 模式管理模块
3.5.7 环境监测模块
3.6 智能场景模块详细设计与实现
3.6.1 情景模式模块
3.6.2 联动模式模块
3.6.3 智慧模式模块
3.7 数据库设计
3.7.1 用户信息数据表
3.7.2 通信服务器数据表
3.7.3 房间数据表
3.7.4 节点设备数据表
3.7.5 安全阈值数据表
3.7.6 报警模式数据表
3.7.7 情景模式数据表
3.7.8 联动模式数据表
3.7.9 智慧模式数据表
3.8 系统安全保护方案
3.9 本章小结
4 智能家居系统客户端软件的测试与优化
4.1 功能测试
4.2 性能测试
4.2.1 安全性测试
4.2.2 稳定性测试
4.3 实际测试
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
攻读硕士学位期间取得的成果
致谢
【参考文献】:
期刊论文
[1]An OS for Internet of Everything:Early Experience from A Smart Home Prototype[J]. CAO Jie,XU Lanyu,Raef Abdallah,SHI Weisong. ZTE Communications. 2017(04)
[2]DeepHome:一种基于深度学习的智能家居管控模型[J]. 毛博,徐恪,金跃辉,王晓亮. 计算机学报. 2018(12)
[3]2016智能家居产业年度解析:安全仍是最大难题[J]. 物联网技术. 2016(12)
[4]基于Android和云服务的智能家居系统设计[J]. 李月恒,段志强,杨栋伟. 微型机与应用. 2016(14)
[5]智能家居之战,谁是未来赢家[J]. 许鑫. 通信世界. 2016(08)
[6]能源互联网支撑智慧城市发展[J]. 张世翔,苗安康. 中国电力. 2016(03)
[7]基于Android的智能家居App的设计与实现[J]. 雷根平,李静,李云帆. 信息技术与信息化. 2015(10)
[8]消息推送在移动高级应用中的研究与实现[J]. 律智坚,吴广财. 广东电力. 2014(02)
[9]软件全生命周期质量管理探讨[J]. 陆晓明. 电子世界. 2013(22)
[10]基于Android平台的应用程序开发研究[J]. 朱生,牟星亮,单康康. 网络安全技术与应用. 2013(10)
硕士论文
[1]基于安卓智能家居App控制系统及用户行为研究[D]. 郭俊.南昌航空大学 2018
[2]基于Android的智能家居控制端软件设计[D]. 罗娟.中国科学技术大学 2018
[3]基于iOS的智能家居系统软件设计[D]. 杨文迪.海南大学 2018
[4]基于Android的智能博物馆终端系统的设计与实现[D]. 裘抒扬.合肥工业大学 2018
[5]基于Android的低功耗蓝牙智能家居软件系统设计与实现[D]. 陈海旺.西安电子科技大学 2017
[6]移动物联网下智慧家庭控制系统的设计与实现[D]. 张志强.郑州大学 2017
[7]IOS平台在智能物联网中的应用与研究[D]. 金亭亭.天津工业大学 2017
[8]智能家居控制终端的设计与实现[D]. 李盼.北京邮电大学 2016
[9]基于Android平台的智能家居系统的设计与研究[D]. 王炼.武汉科技大学 2015
[10]某高校掌上教务信息系统的设计与实现[D]. 孙靓亚.苏州大学 2015
本文编号:3166802
本文链接:https://www.wllwen.com/jingjilunwen/jianzhujingjilunwen/3166802.html