![](https://img-blog.csdnimg.cn/20200604104902142.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
基于ESP8266WiFi模块的无线智能插座实战开发
该专栏为基于ESP8266WiFi模块的无线智能插座实战开发,很适合做毕业设计,抓紧订阅学习,尽快完成毕业论文吧!
优惠券已抵扣
余额抵扣
还需支付
¥59.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
假技术po主
众多考研等真题资料,请关注公众号“考研解忧”。
Where there is a will,there is a way.
展开
-
无线智能插座器件需求介绍
该无线智能插座的需求器件有:插座、ESP8266Wi-Fi模块、电源降压模块、继电器“开关”控制模块、ESP8266Wi-Fi模块代码烧录器、空气开关、导线若干,其介绍分别如下:(1)插座:采用了家庭用电电器交流电压标准220V下能够正常工作的普通插座,其实物图如下所示:(2)ESP8266Wi-Fi模块:采用的是型号为“ESP-01”,工作频率范围在2.412-2.484GHZ,并且支持无线局域网标准IEEE 802.11 b/g/n的ESP8266Wi-Fi模块,其实物图如下所示:(原创 2020-06-03 18:32:58 · 708 阅读 · 0 评论 -
无线智能插座运用关键技术介绍
该无线智能插座的设计与实现主要运用了Wi-Fi无线通信技术、MQTT消息传输协议,接下来将分别对它们进行较为详细的介绍,如下所示。(1)Wi-Fi无线通信技术 Wi-Fi是由被澳大利亚媒体称为“Wi-Fi之父”的约翰·奥沙利文博士领导的小组发明的。Wi-Fi是一个创建于IEEE 802.11标准的无线局域网技术,实质上是一种商业认证,在无线局域网(WLAN)中,最著名的就是WI-Fi或802.11,现在IEEE 802.11这个标准已被统称作Wi-Fi,其行业发展历程如下图所示:(2)M..原创 2020-06-03 20:05:31 · 813 阅读 · 0 评论 -
无线智能插座的开发工具介绍
该款无线智能插座主要使用的开发工具为Android Studio开发工具和Arduino开发工具,接下来将分别进行介绍,介绍内容如下所示:(1)Android Studio开发工具 采用Android Studio开发工具是用来开发Android手机客户端软件,Android Studio是谷歌公司推出的一款类似于Eclipse ADT的Android集成开发工具,该款软件开发工具有功能强大的布局编辑器、支持C++编辑和查错等特点,随着官方对Android Studio软件开发工具的不断优化,其..原创 2020-06-04 10:23:54 · 1267 阅读 · 1 评论 -
无线智能插座的开发工具开发环境配置介绍
该无线智能插座的开发工具环境配置包括了Android Studio开发工具环境配置以及Arduino开发工具环境配置,其两者的介绍分别如下:(1)Android Studio开发工具开发环境配置 Android Studio开发工具的开发环境的配置对于Android手机客户端软件的开发至关重要,是Android手机客户端软件开发的前期准备,也是为最终实现Android手机客户端软件对插座进行智能定时控制和直接控制做好铺垫。(2)Arduino开发工具开发环境配置 Arduino开发工...原创 2020-06-04 10:43:44 · 353 阅读 · 0 评论 -
无线智能插座的java环境配置安装包下载
首先在开始无线智能插座的Android Studio开发工具下载、安装、开发之前,先要进行java环境的配置,接下来将进行详细的java环境配置说明,说明如下所示。(1)百度搜索“java下载”,如下图所示,点击进入相关下载界面或者直接复制该链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html进入下载界面(链接失效请自行搜索下载即可)。(2)进入下载页面后,下载相应的环境配置包,以Windows原创 2020-06-05 17:01:35 · 351 阅读 · 0 评论 -
无线智能插座java环境配置详细教程
该无线智能插座的java环境配置安装包下载完后才能后,找到下载好的java环境配置安装包,然后鼠标右击选择管理员运行就此开始安装操作,具体操作流程如下图所示。(1)找到了安装包,鼠标右击选择管理员运行,开始安装(2)安装首页如下图所示,并点击下一步(3)安装第二步如下图所示,安装到可不用更改默认即可,这里被安装到“C:\Program Files\Java\jdk1.8.0_251\”,路径要记下来,后面使用很关键,并点击下一步(4)jdk1.8.0_251版本正在安装中,...原创 2020-06-06 11:02:21 · 620 阅读 · 0 评论 -
无线智能插座Android Studio开发工具下载安装
该无线智能插座Android Studio开发工具的下载和安装,接下来将进行详细的介绍说明。(1)Android Studio开发工具下载首先Android Studio开发工具的安装包下载链接为:https://developer.android.google.cn/studio/,将地址复制粘贴到浏览器进行下载吧,打开界面如下图所示:接着鼠标点击绿色按钮“DOWNLOAD ANDROID STUDIO”,进入如下图所示界面,并勾选进行下载操作。在上步...原创 2020-06-06 18:45:38 · 609 阅读 · 0 评论 -
无线智能插座Arduino开发工具下载安装教程一
该无线智能插座Arduino开发工具的下载和安装,接下来将进行详细的介绍说明。(1)Arduino开发工具下载首先Arduino开发工具的安装包下载链接为:https://share.weiyun.com/6kGzID4C 密码:u6gei2,将地址复制粘贴到浏览器进行下载吧(如失效请下方留言,将进行更新),下载界面如下所示,一般用户点击普通下载即开始进行了下载,在下载完成之后的文件下找到Arduino开发工具安装吧(2)Arduino开发工具安装 找到下载好的Arduino安装包,安.原创 2020-06-07 14:23:12 · 652 阅读 · 0 评论 -
教你解决Microsoft Store连不上网的问题
因为假技术Po主亲身体验过电脑Win10系统的Microsoft Store连不上网,下载不了最新版本的iTunes,更新不了iPad mini2的系统,所以在这将经验分享给大家哈哈!首先,按WIN+R输入”services.msc“,回车确认,如下图所示:接着查看服务中的Windows Update服务是否启用,如果被禁用,将此服务重新启用。如下图所示:再然后在Cortana搜索框输入...原创 2020-03-18 16:08:02 · 12100 阅读 · 0 评论 -
无线智能插座Arduino开发工具下载安装教程二
如果无线智能插座Arduino开发工具下载安装教程一由于电脑系统原因安装完成而打开失败,那无线智能插座Arduino开发工具下载安装教程二就派上用场了,教程二的详细操作过程如下。百度搜索“Arduino下载”(或直接复制粘贴下载链接:https://www.arduino.cc/en/Main/Software使用浏览器打开),如下图所示,点击进入下载网页接着进入了下载页面找到如下图所示区域并进行点击文字“Windows应用程序需要Win8.1或10”操作上步骤操作完成后进入了如下图所示原创 2020-06-07 20:28:14 · 527 阅读 · 0 评论 -
无线智能插座Arduino开发工具ESP8266Wi-Fi模块开发环境配置
在利用无线智能插座Arduino开发工具下载安装教程一成功安装Arduino开发工具后,由于无线智能插座的开发是需要对ESP8266Wi-Fi模块进行开发的,所以需要对无线智能插座Arduino开发工具进行ESP8266Wi-Fi模块的开发环境配置,详细过程如下所示。(1)ESP8266Wi-Fi模块开发环境配置 为了完成ESP8266Wi-Fi模块的开发,主要有以下两种环境配置方法,分别记为a和b,,如下所示: 方法a: 打开Arduino开发工具,如下图所示,并鼠标选择“文件-&g...原创 2020-06-08 13:58:18 · 780 阅读 · 0 评论 -
无线智能插座MQTT服务端下载
该无线智能插座的MQTT服务端的下载对于无线智能插座的开发实现也是相当重要的,无线智能插座就是利用MQTT服务端,实现Android手机客户端软件与ESP8266Wi-Fi模块的数据交互,下载链接为:https://share.weiyun.com/ksz2feAz,密码在文章末尾,将链接复制粘贴到浏览器进行下载即可,下载页面如下图所示。下载完的文件是zip格式,如下图所示找到下载好的zip文件之后,需要将其解压至自己想要解压的路径下即可,如下图所示,解压到了电脑D盘解压到电脑D盘的原创 2020-06-08 20:40:54 · 1227 阅读 · 0 评论 -
无线智能插座MQTT服务端的开启及检验
该无线智能插座的MQTT服务端的开启及检验步骤复杂,接下来将一步一步详细地进行讲解,如下所示。(1)MQTT服务端开启 首先找到下载解压的文件中的bin文件的位置,如下图所示,位置为:D:\emqx-windows-v4.0.4\emqx\bin 接着按快捷键“WIN+R”,输入cmd打开命令窗口,如下图所示 然后输入“D:”回车(Enter),进入了电脑D盘,再输入“cd \emqx-windows-v4.0.4\emqx\bin”回车(Enter),最后输入“emq...原创 2020-06-08 21:28:16 · 942 阅读 · 0 评论 -
无线智能插座Android Studio开发工具MQTTjar包下载配置
该无线智能插座的Android Studio开发工具的MQTTjar包的下载和配置详细步骤如下所示。(1)Android Studio开发工具的MQTTjar包的下载 Android Studio开发工具的MQTTjar包的下载链接为:https://share.weiyun.com/7hTnSUEx,密码在文章的末尾,复制粘贴到浏览器打开即可,下载首页如下图所示 点击下载,下载后的文件如下图所示下载完成后,对MQTT的jar包进行导入配置,其被分成了以下两个步骤来完成。...原创 2020-06-09 12:49:49 · 1331 阅读 · 0 评论 -
无线智能插座的Android客户端软件代码框架
该无线智能插座的Android客户端软件代码的框架图,如下图所示原创 2020-06-10 14:55:41 · 402 阅读 · 0 评论 -
无线智能插座的Android手机客户端软件界面开发
该无线智能插座的Android手机客户端软件利用Android Studio开发工具进行实战开发,其开发详细的实现过程如下。首先如下图所示,找到manifests文件下的AndroidManifest.xml,鼠标双击打开鼠标双击打开之后,如下图所示,配置完的所有相应的参数接下来就是如下图所示的res文件下的layout中的activity_main.xml、login.xml和register.xml的Android前端界面显示实现对于register.xml实现代码如下.原创 2020-06-09 14:42:17 · 2038 阅读 · 0 评论 -
无线智能插座的Android客户端软件用户注册登录功能实现
该无线智能插座的Android客户端软件用户注册登录功能实现所需代码如下图所示,主要使用了Android Studio开发工具自带的SQLite数据库来实现,使用相当方便首先UserDao中的代码如下所示package com.example.myapplication.db.dao;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;im原创 2020-06-10 15:09:18 · 432 阅读 · 0 评论 -
无线智能插座Android手机客户端软件主控制MainActivity代码实现
该无线智能插座Android手机客户端软件主控制MainActivity在文件中的位置如下图所示,MainActivity是Android手机客户端软件实现用户注册、登录、智能控制插座等功能的代码实现部分MainActivity全部的代码如下所示package com.example.myapplication;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import androidx.a原创 2020-06-10 15:25:28 · 1512 阅读 · 0 评论 -
无线智能插座Android手机客户端软件安装
该无线智能插座的Android手机客户端软件的详细安装过程如下所示(以博主的nova5i手机为例):(1)首先打开Android Studio开发工具中的工程开发项目(2)利用手机充电数据线,将充电插头拿下来,然后插入到电脑usb接口,然后另一端插入到手机接口端,如下图所示:(3)然后需要到 打开手机的设置->系统->关于手机->双击版本号,然后到设置->系统下面就可以看到“开发人员选项”了,点击进入,打开USB调试和找到“选择USB配置”能点击选择“MIDI”,过程原创 2020-06-11 21:00:42 · 582 阅读 · 0 评论 -
无线智能插座ESP8266Wi-Fi模块代码烧录
该无线智能插座的ESP8266Wi-Fi模块的代码烧录,将分以下几个步骤进行描述,如下所示:(1)利用买好的ESP8266Wi-Fi模块代码烧录器,将ESP8266Wi-Fi模块接入,如下图所示:在按上图所示接入好后,将其接入电脑的USB接口即可,如下图所示(2)打开已经安装的Arduino开发工具,如下图所示然后鼠标选择工具,选择开发板的类型,如下图所示:(3)在上步选择好开发板之后,打开以下代码,如下所示:#include <ESP8266WiFi.h..原创 2020-06-12 16:16:15 · 1364 阅读 · 0 评论 -
无线智能插座检验Android手机客户端软件与ESP8266Wi-Fi模块成功连接MQTT服务端
该无线智能插座检验Android手机客户端软件与ESP8266Wi-Fi模块是否成功连接MQTT服务端,可分为以下几个步骤进行检验,如下所示:(1)首先按照文章:https://blog.csdn.net/qq_41104871/article/details/106628462进行MQTT服务端的本地开启操作,开启之后在浏览器打开即可,如下图所示:(2)登录成功后,在“监控”一栏鼠标选择“客户端”,然后打开已经安装好的Android手机客户端软件并进行注册登录操作以及ESP8266Wi-F原创 2020-06-12 16:29:57 · 1176 阅读 · 0 评论 -
无线智能插座Android手机客户端软件展示
最后,该无线智能插座的Android手机客户端软件展示图如下图所示:原创 2020-06-12 16:47:19 · 300 阅读 · 0 评论 -
无线智能插座实物连线说明
接下来将较为详细的实物展示说明一下连线操作,如下所示(实验切记注意安全):(1)空气开关,提升安全,如下图所示,图中左侧红色是火线接入,右侧是输出(2)220V转5V电源降压模块,如下图所示上图中的①②③分别为5V直流输出电压正极、正3.3V直流输出电压和5V直流输出电压负极。其中的④和⑤分别为交流电压零线接入端和交流电压火线接入端。(3)继电器模块和ESP8266Wi-Fi模块,如下图所示,公共端口控制插座的火线,常开端口用来输出火线,供电端口接到电源降压模块输出的+5V上,GN.原创 2020-06-12 20:52:32 · 649 阅读 · 0 评论 -
无线智能插座开发结束说明
说明:切记无线智能插座的实验开发一定要注意安全!需要全部代码和开发工具等安装包,请提供订阅的截图以及说明情况,谢谢配合。原创 2020-06-13 15:47:13 · 223 阅读 · 0 评论