资源预览内容
第1页 / 共72页
第2页 / 共72页
第3页 / 共72页
第4页 / 共72页
第5页 / 共72页
第6页 / 共72页
第7页 / 共72页
第8页 / 共72页
第9页 / 共72页
第10页 / 共72页
亲,该文档总共72页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘要摘要随着物联网技术的发展,智能家居产业迅速崛起。在此背景下,我们研究了智能家居管理系统的设计与实现。本文所设计的智能家居管理系统采用分层架构设计,分别为感知层、中间层以及应用层。感知层利用温湿传感器、火焰探测器、土壤湿度检测器等来采集我们需要的数据。中间层利用数据平台为我们采集到的数据进行存储与展示。应用层利用树莓派来对采集到的数据进行分析处理,如果发现异常则采取相对应的措施。在 Linux 环境下,以树莓派为硬件平台,实现智能家居管理系统。在树莓派的平台上完成对智能家居系统设计与实现后,能够较好的实现设计的基本功能,采集数据都正确,系统比较稳定,并且该系统较好的完成异常处理。关键字:关键字:智能家居,树莓派,传感器,PythonAbstractAbstractWith the development of Internet of things technology, smart home industry have rapid rise. In this context, we study the design and implementation of intelligent home management system.In this paper, the intelligent home management system adopts the hierarchical architecture design, which is the sensing layer, the middle layer and the application layer respectively. The sensing layer uses temperature and humidity sensors, flame detectors, soil moisture detectors and other sensors to collect the data that we need. The middle layer uses the data platform to store and display the data we collect. Application layer use Raspberry Pi to analysis the data that we collect, and it take corresponding action if found the exception. Under the Linux environment and Raspberry as the hardware platform, we achieved intelligent home management system.In the raspberry pi platform to complete the intelligent home system design and implementation, to better achieve the basic functions of the design, data collection are correct, the system is relatively stable, and the system better to complete the exception handling.Keywords: Smart home,Raspberry Pi, Sensor, Python山东科技大学本科毕业设计(论文)目录目录1 1 绪论绪论 .1 11.1 课题背景与意义 .1 1.2 国内外研究现状.2 1.3 课题的主要工作.3 1.4 本文的组织结构.4 1.5 本章小结.52 2 系统关键技术介绍系统关键技术介绍 .6 62.1 树莓派硬件应用.6 2.2 Yeelink 数据平台 .8 2.3 面向对象 Python .10 2.4 本章小结.133 3 系统需求与总体设计系统需求与总体设计 .14143.1 系统需求概述.14 3.1.1 照明控制模块需求.14 3.1.2 草木智能浇水模块需求.14 3.1.3 窗帘控制模块需求.15 3.1.4 厨房火焰探测模块需求.15 3.1.5 展示需求.15 3.1.6 数据存储需求.15 3.1.7 异步事件.16 3.1.8 性能.16 3.1.9 易用性.16 3.2 整体系统概述.16 3.2.1 系统硬件架构设计.17 3.2.2 系统软件架构设计.18 3.3 功能模块设计22.19 3.4 本章小结.204 4 系统详细设计与实现系统详细设计与实现 .21214.1 数据库设计 .21 4.2 数据读写接口.23山东科技大学本科毕业设计(论文)4.3 发送邮件 .26 4.3.1 打开 smtp 服务.26 4.3.2 构造邮件.27 4.3.3 发送邮件.28 4.4 数据通信接口.30 4.4.1 Yeelink 获取数据.30 4.4.2 Yeelink 修改编辑数据.31 4.5 照明系统控制模块实现.33 4.5.1 Python 控制继电器.33 4.5.2 抖动.35 4.5.3 Python 控制 HC-SR501 模块.35 4.5.4 照明系统控制组合.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号