更新时间:06-27 上传会员:火箭女孩
分类:工业大学 论文字数:11122 需要金币:2000个
摘要:从1999年刚开始提出物联网的概念,到如今的物联网的应用十分广泛,几乎应用于各行各业,应用的领域也不断扩大。无线通信技术的发展更是给物联网带来了根本性的革新。在大多数人眼里,物联网的作用就只是上网,而在IT行业的人则认为物联网的主要作用不是上网而是为了提高经济效益,为全球上的经济提供经济动力。
本文的智能家居系统的设计是基于ESP8266 WIFI模块和Android开发平台,可以实现对家电RGB全彩灯进行远程控制,实现对其定时开通和延时关断以及光照强度的检测。论文对课题的研究背景、硬件设计、软件编程和手机APP制作的进行分析。最终实现,利用手机APP通过WIFI通信可以控制RGB全彩灯的通断,以及对其的定时开通和延时关断,还有将光敏传感器采集到的光照强度上传到手机APP并显示。
关键词:智能家居;WIFI技术;Android开发
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究背景及其意义-1
1.1.1课题研究的背景-1
1.1.2课题研究的意义-1
1.2 同行研究现状-2
1.2.1 智能家居的研究现状-2
1.2.2 android开发的研究现状-2
1.3课题研究的主要内容及设计方案-2
第二章 硬件设计-3
2.1总体硬件组成部分-3
2.2 ESP8266核心最小系统-3
2.2.1ESP8266WiFi模块功能介绍-3
2.2.2 ESP8266 WIFI模块原理图-5
2.3 RGB全彩灯的设计-6
2.3.1RGB全彩灯的概述-6
2.3.2RGB全彩灯电路设计原理图-7
2.4光敏电阻传感器的设计-8
2.4.1光敏电阻的概述-8
2.4.2光敏电阻传感器原理图-8
2.5网络WIFI插座的设计-9
2.5.1继电器的概述-9
2.5.2网络WIFI插座原理图-9
2.6本章小结-9
第三章 软件设计-10
3.1 ESP8266开发环境的搭建-10
3.1.1Eclips的安装-10
3.1.2JRE的介绍及安装-10
3.1.3cygwin安装-11
3.2建立ESP8266开发工程-12
3.2.1ESP8266 SDK工程导入建立-12
3.2.2 ESP8266 SDK工程路径配置-13
3.2.3 ESP8266 SDK工程编译-14
3.2.4 程序烧录-16
3.2.5 源码说明-18
3.2.6工程文件结构说明-19
3.3RGB全彩灯控制实现-21
3.4光敏电阻传感器数据上报-21
3.5网络WIFI插座控制-22
3.6本章小结-23
第四章 Android APP开发-24
4.1Java简介-24
4.1.1 Java语言-24
4.1.2 Java开发环境的搭建-24
4.2 Eclipse的简介-26
4.3 Android SDK的安装-26
4.4 ADT的安装-27
4.5 安卓安装包的制作-28
4.5.1 APP源码的导入-28
4.5.2 APP源码的编译-29
4.5 安卓安装包的导出-31
4.6 本章小结-32
第五章 调试与测试-33
5.1 AirLink 配置入网-33
5.2 SoftAP 配置入网-34
5.3 效果展示-35
结束语-36
致 谢-37
参考文献-38