基于嵌入式的智能家居控制系统设计
发布时间:2020-12-04 15:17
改革开放40年来,中国发生了翻天覆地的变化,人们的物质生活随着科学技术的飞速发展也得到了极大的改善和提高。与此同时,普通老百姓开始注重自己的生活质量,开始追求更加舒适、方便又安全的生活方式。智能家居恰好顺应了时代的不断进步和人们的实际生活需求,给人们提供前所未有的智能化的家居环境,因此受到了广大人民群众的的青睐和商家的热捧。并且嵌入式技术的迅猛发展也为智能家居构造出良好的市场前景和应用价值,为智能家居不断优化提供难得的契机。本课题首先对智能家居系统的研究背景以及发展趋势做了相关资料的查阅。在此基础上,对家居控制系统进行了详细的分析和研究。最后结合研究生期间所掌握的计算机技能设计出了一款性价比很高的智能家居系统。因此,本课题从实际需求出发,整个智能家居控制系统分为客户端、服务器以及受控终端三大模块组成。整个系统使用了高性能的ARM Cortex-A9开发板作为整个智能家居控制系统的CPU和服务器,选择了方便移植和扩展的Linux操作系统作为嵌入式系统的开发环境。受控终端选择了性价比很高的ARM Cortex-M0开发平台,实现家居环境的监测和家用电器的控制。客户端APP界面的实现是通过基...
【文章来源】:武汉轻工大学湖北省
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 智能家居研究背景和意义
1.2 智能家居国内外发展概况
1.2.1 国外发展概况及趋势
1.2.2 国内发展概况及趋势
1.3 本课题主要工作内容
1.4 论文整体规划
2 系统总体设计及相关技术介绍
2.1 系统需求分析
2.2 系统总体设计方案
2.3 系统开发技术介绍
2.3.1 嵌入式技术
2.3.2 Linux操作系统
2.3.3 交叉编译工具
2.3.4 TCP/IP协议
2.3.5 ZigBee技术
2.3.6 Qt图形界面设计工具
2.4 本章小结
3 系统硬件设计
3.1 ARM Cortex-A9 处理器
3.2 Zigbee通信模块
3.3 终端设备模块
3.3.1 终端主控制器
3.3.2 温湿度传感器
3.3.3 光敏传感器
3.4 本章小结
4 系统程序设计
4.1 APP模块程序设计
4.1.1 APP程序设计概述
4.1.2 APP基本文件解析
4.1.3 APP的 UI设计
4.1.4 APP的主要程序描述
4.2 APP与服务器之间的通信协议设计
4.3 服务器(A9)程序设计
4.3.1 服务器设计概述
4.3.2 服务器启动初始化
4.3.3 用户注册登录程序设计
4.3.4 环境信息反馈程序设计
4.3.5 家电控制程序设计
4.3.6 多线程/多线程程序设计
4.4 ZigBee模块程序设计
4.4.1 ZigBee通信协议设计
4.4.2 ZigBee工作程序设计
4.5 受控终端程序设计
4.6 本章小结
5 系统测试
5.1 系统运行环境搭建
5.2 系统测试
5.2.1 用户注册与登录
5.2.2 室内信息采集
5.2.3 设备管理
5.3 本章小结
6 总结与展望
6.1 工作总结
6.2 工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]智能家居系统设计方案[J]. 邢雪峰,谷宇静,马靖煊,朱玉荣. 电子设计工程. 2017(21)
[2]一种基于ZigBee的智能家居自动服务提供方法[J]. 潘子辉,沈苏彬,吴振宇. 计算机技术与发展. 2018(01)
[3]浅谈我国智能家居的现状及发展趋势[J]. 康祥喆. 中国科技信息. 2014(08)
[4]ZigBee无线网络星载应用可行性研究[J]. 袁春柱,刘思远. 航天器工程. 2014(01)
[5]基于Qt的跨平台截图软件设计[J]. 檀娟伢,姚为民. 工业控制计算机. 2013(12)
[6]基于物联网技术的智能家居系统的研究与探讨[J]. 包依勤. 物联网技术. 2013(07)
[7]基于ZigBee和GPRS技术的病房呼叫系统的设计[J]. 汪丽,张文超. 生命科学仪器. 2013(03)
[8]Qt框架中信号和槽机制的研究[J]. 龚凌璞. 计算机光盘软件与应用. 2013(11)
[9]基于嵌入式Linux的QT/Embedded移植与应用开发[J]. 陈敬,向伟. 电脑与信息技术. 2013(01)
[10]运用DIV+CSS设计网站布局[J]. 袁红霞. 科技资讯. 2012(33)
硕士论文
[1]基于B/S模式的牵引供电管理信息系统的设计与实现[D]. 庄辉强.华东交通大学 2013
[2]基于多特征的恶意网页检测研究[D]. 岳涛.湖南大学 2013
[3]基于ZigBee的智能家电网络设计[D]. 张阳.武汉理工大学 2012
本文编号:2897825
【文章来源】:武汉轻工大学湖北省
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 智能家居研究背景和意义
1.2 智能家居国内外发展概况
1.2.1 国外发展概况及趋势
1.2.2 国内发展概况及趋势
1.3 本课题主要工作内容
1.4 论文整体规划
2 系统总体设计及相关技术介绍
2.1 系统需求分析
2.2 系统总体设计方案
2.3 系统开发技术介绍
2.3.1 嵌入式技术
2.3.2 Linux操作系统
2.3.3 交叉编译工具
2.3.4 TCP/IP协议
2.3.5 ZigBee技术
2.3.6 Qt图形界面设计工具
2.4 本章小结
3 系统硬件设计
3.1 ARM Cortex-A9 处理器
3.2 Zigbee通信模块
3.3 终端设备模块
3.3.1 终端主控制器
3.3.2 温湿度传感器
3.3.3 光敏传感器
3.4 本章小结
4 系统程序设计
4.1 APP模块程序设计
4.1.1 APP程序设计概述
4.1.2 APP基本文件解析
4.1.3 APP的 UI设计
4.1.4 APP的主要程序描述
4.2 APP与服务器之间的通信协议设计
4.3 服务器(A9)程序设计
4.3.1 服务器设计概述
4.3.2 服务器启动初始化
4.3.3 用户注册登录程序设计
4.3.4 环境信息反馈程序设计
4.3.5 家电控制程序设计
4.3.6 多线程/多线程程序设计
4.4 ZigBee模块程序设计
4.4.1 ZigBee通信协议设计
4.4.2 ZigBee工作程序设计
4.5 受控终端程序设计
4.6 本章小结
5 系统测试
5.1 系统运行环境搭建
5.2 系统测试
5.2.1 用户注册与登录
5.2.2 室内信息采集
5.2.3 设备管理
5.3 本章小结
6 总结与展望
6.1 工作总结
6.2 工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]智能家居系统设计方案[J]. 邢雪峰,谷宇静,马靖煊,朱玉荣. 电子设计工程. 2017(21)
[2]一种基于ZigBee的智能家居自动服务提供方法[J]. 潘子辉,沈苏彬,吴振宇. 计算机技术与发展. 2018(01)
[3]浅谈我国智能家居的现状及发展趋势[J]. 康祥喆. 中国科技信息. 2014(08)
[4]ZigBee无线网络星载应用可行性研究[J]. 袁春柱,刘思远. 航天器工程. 2014(01)
[5]基于Qt的跨平台截图软件设计[J]. 檀娟伢,姚为民. 工业控制计算机. 2013(12)
[6]基于物联网技术的智能家居系统的研究与探讨[J]. 包依勤. 物联网技术. 2013(07)
[7]基于ZigBee和GPRS技术的病房呼叫系统的设计[J]. 汪丽,张文超. 生命科学仪器. 2013(03)
[8]Qt框架中信号和槽机制的研究[J]. 龚凌璞. 计算机光盘软件与应用. 2013(11)
[9]基于嵌入式Linux的QT/Embedded移植与应用开发[J]. 陈敬,向伟. 电脑与信息技术. 2013(01)
[10]运用DIV+CSS设计网站布局[J]. 袁红霞. 科技资讯. 2012(33)
硕士论文
[1]基于B/S模式的牵引供电管理信息系统的设计与实现[D]. 庄辉强.华东交通大学 2013
[2]基于多特征的恶意网页检测研究[D]. 岳涛.湖南大学 2013
[3]基于ZigBee的智能家电网络设计[D]. 张阳.武汉理工大学 2012
本文编号:2897825
本文链接:https://www.wllwen.com/jingjilunwen/jianzhujingjilunwen/2897825.html