| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

