基于Arduino开发工具的智能家居软件开发.doc

资料分类:单片机自动化 上传会员:番番呀 更新时间:2023-05-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14300
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:21世纪是互联网蓬勃发展的时代,而随着物联网(Internet of Things)这一概念的被提出,世界逐渐实现数字化。物与物之间可以通过网络实现数据的交互,智能家居的概念应运而生。

本文针对实现简单智能家居功能的问题,提出基于Arduino平台,使用Visual Studio、Qt Creator作为开发工具,使用C#语言进行功能实现,以SQlite数据库进行数据存储,实现上位机下位机互动实验方案。该系统具有简单环境检测以及安全按键开门的功能,实用性强,具有一定的推广应用价值。本论文详细地介绍了本设计的开发过程与心得体会。

 

关键词:物联网  智能家居  Arduino 环境监测 安全

 

目录

摘要

Abstract

1. 引言 1

1.1 课题来源与背景 1

1.2 国内外研究现状 2

1.2.1 国内现状 2

1.2.2 国外现状 2

1.3 课题的目的与意义 3

1.3.1 目的 3

1.3.2 意义 3

1.4 拟采用的技术路线 4

1.4.1 硬件部分 4

1.4.2 软件部分 6

2. 需求分析 8

2.1  功能需求分析 8

2.2  软硬件分析 9

2.3  运行环境要求 9

3. 系统概要设计11

3.1 系统功能结构设计11

3.1.1 硬件部分功能结构11

3.1.2 客户端部分功能结构12

3.1.3 网关部分功能结构13

3.2 产品用例分析与设计13

4. 系统详细设计15

4.1 硬件部分详细设计15

4.1.1 设计思路15

4.1.2 硬件部分程序流程及关键代码16

4.2 网关部分详细设计22

4.2.1 设计思路22

4.2.2 网关部分程序流程及关键代码23

4.3 客户端部分详细设计25

4.3.1 设计思路25

4.3.2 客户端部分程序流程及关键代码26

系统开发对社会的影响32

总结与展望34

参考文献36

致谢37

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:大多数的产品都使用了四种协议(X10,Z-Wave,UPB和EnOcean)之一。使用相同协议的产品可以根据房主自己的节奏和预算添加产品和硬件。随着时间的不断推移,系统可以不断地发展以满足......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: