摘 要:随着科技的发展,出现了越来越多的智能化家居产品。智能家居的出现极大的便利了人们的生活。本文论述了设计开发基于树莓派的智能家居系统在树莓派开发板的完整实现方案。开发的“基于树莓派的智能家居系统”通过在树莓派开发板上安装Flask Web服务器框架,实现了树莓派Web服务器;使用Python编程语言来开发智能家居系统相关应用层软件,实现了Web端的室内温度的检测并显示在网页上;实现了Web端对家庭开关的控制以及Web端图像监控等功能。该系统具有易操作,易维护,低成本等特点。78012
毕业论文关键字:树莓派,智能家居,Web服务器
Abstract:With the development of science and technology, there are more and more intelligent home products。 The emergence of the smart home is great convenience for people's life。 This paper discusses the design and development of smart home system based on raspberry pie in raspberry pie development board complete implementation plan。The development of "intelligent household system based on raspberry pie" by installing Flask on raspberry pie development board Web server framework, implements the raspberries pie Web server; Using the Python programming language to develop the intelligent household system related to the application layer software, realized the detection of the indoor temperature on the Web and displayed in the Web page; Implements the Web side of family switch control and monitoring functions such as Web side image。 The system has easy operation, maintenance, low cost, etc。
Keywords : Smart Home, Raspberry Pi, Web Server
目 录
1 绪论 4
1。1 设计的背景 4
1。2 课题目的 4
1。3 智能家居的发展 4
1。4 发展前景与意义 4
2 系统方案分析 5
2。1 系统方案 5
2。2 硬件平台可行性分析 5
2。3 软件平台可行性分析 5
3 硬件设计 6
3。1 系统模块与硬件设计 6
3。2 树莓派 6
3。3 DS18B20 12
3。4 网络摄像头 15
3。5 继电器 16
4 软件设计 17
4。1 软件结构设计 17
4。2 温度检测功能设计 18
4。3 家庭开关功能设计 20
4。4 图像监控功能设计 24
5 设计成果展示 26
结 论 27
参 考 文 献 28
致 谢 29
1 绪论
1。1 设计的背景
随着科技的迅速发展,市场上出现了各种各样的智能家居终端产品,极大的方便了人们的生活。对于大多数人们而言,目前市场上现存的智能家居产品不但价格昂贵,而且用户不容易掌握操作方法与使用习惯,并且不同品牌的智能家居产品拥有不同的操作平台,很大程度的降低了实用性,极大的提高了消费者在使用时的操作难度。基于目前的现状,搭建一个小型的、易操作的智能家居系统,能让用户在不需要过多的了解与拥有操作基础上,也能轻松使用的智能家居系统,获取全新的生活体验。文献综述