基于esp8266的物联网智能家居wifi开发(附件)【字数:9801】
指导教师 黄石红 摘 要从1999年刚开始提出物联网的概念,到如今的物联网的应用十分广泛,几乎应用于各行各业,应用的领域也不断扩大。无线通信技术的发展更是给物联网带来了根本性的革新。在大多数人眼里,物联网的作用就只是上网,而在IT行业的人则认为物联网的主要作用不是上网而是为了提高经济效益,为全球上的经济提供经济动力。本文的智能家居系统的设计是基于ESP8266 WIFI模块和Android开发平台,可以实现对家电RGB全彩灯进行远程控制,实现对其定时开通和延时关断以及光照强度的检测。论文对课题的研究背景、硬件设计、软件编程和手机APP制作的进行分析。最终实现,利用手机APP通过WIFI通信可以控制RGB全彩灯的通断,以及对其的定时开通和延时关断,还有将光敏传感器采集到的光照强度上传到手机APP并显示。
目 录
第一章 绪论 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. *好棒文|www.hbsrm.com +Q: ^351916072^
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
第一章 绪论
1.1课题研究背景及其意义
1.1.1课题研究的背景
从1999年刚开始提出物联网的概念,到如今的物联网的应用十分广泛,几乎应用于各行各业,应用的领域也不断扩大。无线通信技术的发展更是给物联网带来了根本性的革新。在大多数人眼里,物联网的作用就只是上网,而在IT行业的人则认为物联网的主要作用不是上网而是为了提高经济效益,为全球上的经济提供经济动力。
随着经济的发展,社会也在随之进步,人们的生活水平也在随之提高,他们已不再拘泥于以前的生活方式,而是追求一种身心舒适的生活方式。从现在生活的环境来看,所有的设备越来越趋向于智能化,由此可见,“智能”这两个词已经在逐渐的融入到我们的生活当中。智能的普遍,让大部分家庭都可以享受这种智能,是因为价格低廉,设计人性化,满足大众的需求。
随着人们生活水平的提高,要求也会越来越高,之前的电器已经不能满足他们,他们希望电器可以越来智能化,所以人们为了满足自身需要,就需要推动智能家居的发展。根据近几年的统计报告,智能家居出现在人们的生活中越来越多,全世界就有过亿的人在享受着智能家居生活。所以智能家居的发展潜力是不容小觑的。
1.1.2课题研究的意义
智能家居的智能主要体现在远程监控方面,而实现远程监控主要要以Android系统为基础然后通过自动控制技术、无线通信技术和计算机技术连接起来。智能家居改变了人们的生活,使人们生活在更加舒适的环境。传统的家电与智能家电想比,后者更趋向于人性化,更贴近于人们的生活,用户对家中的电器进行检测只需要一部Android手机。
按照现在社会的发展速度,智能家居必然会取代传统的家居,这是毋庸置疑的事情,可能现在还没有能完全取代,但人们的生活方式已经在逐渐改变,相信在不久的将来智能家居会走进大多数家庭。从专业报告显示,智能家居每年的增长速度接近与五百万,人们对智能家居的关注度越来越高,也越来越重视,那是因为智能家居越来越符合社会的发展和人们的需求。
此系统是基于Android系统进行展开的,如果你有一部Android 手机你就可以随时监控家中电器的状态。比如,在下班之前,你可以通过这个软件将家中的灯打开,这样回到家后灯已经打开了,当然还可以连接家中的其他设备,根据你自己的需求。该设备操作简单且方便,只需一部手机你就可以完全的监控家中的情况。
在如今的社会,智能体现的越来越淋漓精致。随着人们的生活水平的提高,智能家居也在走进人们的世界,一个国家的经济实力可以通过智能在体现,由此可见,智能家居的提升空间还是很大的且发展速度也会迅速。
1.2 同行研究现状
目 录
第一章 绪论 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. *好棒文|www.hbsrm.com +Q: ^351916072^
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
第一章 绪论
1.1课题研究背景及其意义
1.1.1课题研究的背景
从1999年刚开始提出物联网的概念,到如今的物联网的应用十分广泛,几乎应用于各行各业,应用的领域也不断扩大。无线通信技术的发展更是给物联网带来了根本性的革新。在大多数人眼里,物联网的作用就只是上网,而在IT行业的人则认为物联网的主要作用不是上网而是为了提高经济效益,为全球上的经济提供经济动力。
随着经济的发展,社会也在随之进步,人们的生活水平也在随之提高,他们已不再拘泥于以前的生活方式,而是追求一种身心舒适的生活方式。从现在生活的环境来看,所有的设备越来越趋向于智能化,由此可见,“智能”这两个词已经在逐渐的融入到我们的生活当中。智能的普遍,让大部分家庭都可以享受这种智能,是因为价格低廉,设计人性化,满足大众的需求。
随着人们生活水平的提高,要求也会越来越高,之前的电器已经不能满足他们,他们希望电器可以越来智能化,所以人们为了满足自身需要,就需要推动智能家居的发展。根据近几年的统计报告,智能家居出现在人们的生活中越来越多,全世界就有过亿的人在享受着智能家居生活。所以智能家居的发展潜力是不容小觑的。
1.1.2课题研究的意义
智能家居的智能主要体现在远程监控方面,而实现远程监控主要要以Android系统为基础然后通过自动控制技术、无线通信技术和计算机技术连接起来。智能家居改变了人们的生活,使人们生活在更加舒适的环境。传统的家电与智能家电想比,后者更趋向于人性化,更贴近于人们的生活,用户对家中的电器进行检测只需要一部Android手机。
按照现在社会的发展速度,智能家居必然会取代传统的家居,这是毋庸置疑的事情,可能现在还没有能完全取代,但人们的生活方式已经在逐渐改变,相信在不久的将来智能家居会走进大多数家庭。从专业报告显示,智能家居每年的增长速度接近与五百万,人们对智能家居的关注度越来越高,也越来越重视,那是因为智能家居越来越符合社会的发展和人们的需求。
此系统是基于Android系统进行展开的,如果你有一部Android 手机你就可以随时监控家中电器的状态。比如,在下班之前,你可以通过这个软件将家中的灯打开,这样回到家后灯已经打开了,当然还可以连接家中的其他设备,根据你自己的需求。该设备操作简单且方便,只需一部手机你就可以完全的监控家中的情况。
在如今的社会,智能体现的越来越淋漓精致。随着人们的生活水平的提高,智能家居也在走进人们的世界,一个国家的经济实力可以通过智能在体现,由此可见,智能家居的提升空间还是很大的且发展速度也会迅速。
1.2 同行研究现状
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/138.html