基于安卓和Arduino的智能家居监控系统设计与实现.docx

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

摘要:现在的社会科学技术迅速发展,人们的生活质量要求也越来越高,为了对住户提供便利,提升住户的生活质量和提供住所安全保障,设计了基于安卓和Arduino的智能家居监控系统,可以让住户对自己的居住环境有一个全面、实时和准确的了解,还可以允许住户通过Android手机对家电等进行相关控制,它在传统家居功能的基础上实现了具有能动性智能化的生活方式。

本系统实现了室内环境检测、家电控制和联动控制等功能,是基于安卓、Arduino和C#开发的,包括系统的客户端设计和后台服务器、数据库设计和下位机设计。运用C#,Microsoft SQL SERVER数据库以及Microsoft Visual Studio设计服务器, Java编程语言和eclipse作为开发平台设计客户端, C语言来对下位机进行编程。

该系统首先对下位机进行接线组装,包括各种传感器和WiFi模块,然后配置服务器和客户端,使三者连接能够通信,其次开始对各个部分详细功能设计,最终实现智能家居监控系统。

经过较长时间的努力,数据准确性、系统可维护性、用户体验等都得到了较大的提升。

关键词:智能家居  C#  Android  Arduino

 

目录

摘要

Abstract

1.引言-1

1.1 开发背景-1

1.2 开发目的-1

1.3 本文所做主要工作-1

2.开发环境-3

2.1 Visual Studio 2017 介绍-3

2.2 Eclipse 介绍-3

2.3 Arduino介绍-3

3.系统分析-5

3.1 系统基本功能描述-5

3.2 可行性分析-5

3.3 系统需求分析-5

3.3.1性能需求分析-6

3.3.2功能需求分析-6

3.3.3 运行需求分析-6

3.3.4 其他需求分析-6

4.系统设计-7

4.1 设计思想-7

4.2 结构和数据流-8

4.3 数据库表设计-8

4.3.1用户表(Admin)-8

4.3.2监测数据记录表-9

4.4下位机设计-9

4.4.1所用到的硬件-9

4.4.2传感器等硬件介绍-9

4.4.3系统硬件结构-12

4.5 系统模块设计-12

5.系统实现-14

5.1 实现概况-14

5.2通信模块-14

5.2.1手机客户端-14

5.2.2电脑服务器端-17

5.2.3下位机硬件端-19

5.3数据处理模块-20

5.3.1电脑服务器端-20

5.3.1客户端-28

5.4数据流控制模块-31

5.5登录注册模块-32

5.6下位机数据采集与控制模块-35

5.6.1接线图-35

5.6.2实物图-35

5.6.3引脚初始化-36

5.6.4引脚模式配置-36

5.6.5数据传输波特率设置-36

5.6.6数据采集-36

5.6.7控制-38

6. 系统测试-40

6.1 功能测试-40

6.1.1登录注册功能-40

6.1.2手机端环境监测功能-44

6.1.3手机端控制功能-45

6.1.4下位机硬件端联动控制功能-49

6.1.5手机端记录查询功能-50

6.2实现的功能-51

6.3问题和不足-51

6.3.1问题-51

6.3.2解决-51

6.3.3不足-51

7.对社会、人文、环境和法律的影响-52

7.1社会影响-52

7.2人文影响-52

7.3环境影响-52

7.4法律影响-52

结  语-53

参考文献-54

致 谢-55

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:客户端部分:负责数据的接收显示和控制命令的发送,能够接收下位机发给服务器转发的监测数据实现监测功能,并且向服务器发送控制命令,以便服务器转发给下位机,实现控制功能......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: