版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.基于WiFi的照明控制系统设计与实现 摘 要:基于ESP8266无线WiFi模块,并结合Android智能移动终端,文中设计了一款可通过无线网络实现开、关灯的照明控制系统。 关键词:WiFi;照明;控制;ESP8266;Android 中图:TP393.1 文献标识码:A 文章编号:2095-1302201706-00-02 0 引 言 随着网络技术、软件技术、控制技术的开展,智能化应用技术得到了不断进步。智能照明就是一种典型的智能化应用。随着社会需求的不断变化,传统的照明控制方式由于需要使用者近距离操作照明设备开关,给使用者带来诸多不便,因此已无法满足人们日益增长的需求。人们更希望
2、通过现在广泛应用的WiFi无线网络,利用随身携带的手机、平板电脑等移动终端来对家用电灯等照明设备进展开关操作。本文基于这项需求,设计了一款在WiFi环境下可使用智能手机等移动终端设备进展开关灯操作的照明控制系统。 1 系统总体设计 本系统的设计主要包含WiFi局域网接入节点、WiFi灯光控制节点和移动终端软件设计。其中WiFi通信局部由ESP8266模块实现。ESP8266采用乐鑫智能互联平台提供的ESP8266无线WiFi模块,拥有高性能无线SOC,使无线平台的开发设计变得实用、方便。ESP8266 为系统提供了一个完整且自成体系的WiFi网络解决方案,能够独立运行、处理相关指令。作为控制系
3、统的主要芯片,ESP8266还具有透明传输功能,可通过无线网络接收数据,却不修改数据,直接传送到下一端,使得接收方接到数据容和长度一致的数据,在传输过程中保证了数据的准确性1。ESP8266模块可配置成Station客户端、AP接入节点、Station + AP三种模式,即ESP8266模块可作为一个设备Client连接区域网的路由,也可设置成一个路由Sever,既作为局域网里的Client同时又是其他Client的Sever。系y的总体工作过程如图1所示。 1WiFi局域网接入节点。接入节点是控制信号进展传输的载体,接入节点使各系统之间建立稳定、良好的信道。本文将一个ESP8266模块设置为
4、AP工作模式,作为局域网的接入节点。 2WiFi灯光控制节点。该节点主要由ESP8266 模块构成。本文将每一个控制灯的ESP8266模块设置为Station工作模式,用以承受用户的目标指令,并向所控灯传输开、关控制信号。 3移动终端软件。基于Eclipse软件环境进展Android应用软件的开发,该软件在用户使用过程中相当于照明灯的遥控器。 2 WiFi接入节点的实现 通过串口调试助手等软件工具向ESP8266模块发送AT指令,将模块设置为AP工作模式。具体分为如下几步: 1发送命令AT+RST使模块重新启动,等待模块响应OK后,再进展下一步设置。 2指令AT+CWMODE=用于设置ESP8
5、266模块的工作模式,其中MODE=1表示Station模式;MODE=2表示AP模式;MODE=3表示AP兼Station模式。此处,需要发送命令AT+CWMODE=2将模块设置为AP模式。等待模块响应OK之后,再发送命令AT+RST使得模块重启后设置生效。等待模块再次响应OK后,模块的AP模式已经开启,然后进展下一步设置。 3指令AT+CWSAP=,用于设置AP模式下的参数,其中SSID为字符串参数,用于表示接入点的名称;PWD为字符串参数,用于表示密码,密码限制在64字节以;CHL表示通道号,E的取值及功能见表1所列。 发送命令AT+CWSAP=LampControl,123456,11
6、,0,待模块响应OK后,就可在手机、平板电脑或计算机过无线网卡连接到接入节点,之后再进展下一步设置。 4指令AT+ CIPMU*=MODE用于启动连接,其中,MODE=0为单路连接模式;MODE=1为多路连接模式。指令AT+CIPSERVER=MODE,PORT用于设置效劳器,其中MODE=0为关闭效劳器模式;MODE=1为开启效劳器模式,PORT为端口号,缺省值为333。只有在开启多连接模式时才能开启效劳器模式。 发送命令AT+CIPMU*=1,待模块响应OK后再发送命令AT+CIPSERVER=1,8080,待模块再次响应OK后就可通过网络调试助手在TCP Client模式下添加IP:19
7、2.168.4.1模块默认IP,端口8080。至此,WiFi接入节点已设置成功。 3 WiFi灯控节点的实现 通过串口调试助手等软件工具,向ESP8266模块发送AT指令,将模块设置为Station工作模式。 1发送命令AT+RST使得模块重新启动,待模块响应OK之后,进展下一步设置。 2发送命令AT+CWMODE=1,将模块设置为Station模式。待模块响应OK后,再发送命令AT+RST使得模块重启后设置生效。当模块再次响应OK,则模块的Station模式已经开启,可发送命令AT+CWLAP查看当前可用的网络接入点。 3指令AT+CWJAP=,用于参加网络,其中SSID为要参加的网络名称,
8、PWD为密码。 发送命令AT+CWJAP = LampControl, 123456连接到网络中。待模块响应OK后,发送命令AT+CIFSR可查看本机的IP地址,假设能查看到IP地址则表示本节点已经正确和AP节点相连。 4发送命令AT+CIPMU*=1翻开多路连接。 5指令AT+CIPSTART=,用于建立TCP连接或注册UDP端口号,其中ID为04的连接编号,TYPE为字符串参数,设为TCP时表示建立TCP连接,设为UDP时表示建立UDP连接,ADDR为字符串参数,表示远程效劳器的IP地址,PORT为远程效劳器的端口号。 发送命令AT+CIPSTART=0,TCP,192.168.4.1,8
9、080建立灯控节点和接入节点之间的TCP连接。待响应 OK后则表示连接成功。 6指令AT+CIPSEND=,用于向指定ID发送指定长度的数据。模块收到此命令后先换行返回,然后开场接收串口数据,当数据长度满足LENGTH时发送数据,如果数据发送成功则返回SEND OK。 发送命令AT+CIPSEND=0,8并发送数据12345678给接入节点。 4 Android移动终端软件设计 使用Android SDK、JDK、ADT、Eclipse等工具开发手机客户端控制软件2。手机客户端控制软件的界面设计主要使用ToggleButton控件或RadioButton控件以方便用户对灯进展开关操作。为控件添
10、加事件响应,当用户操作软件时,将开、关灯的信息发送给WiFi接入节点3。核心代码如下: Socket socket = new Socker192.168.4.1,8080; OutputStream os = socket.getOutputStream; os.writeLampOn; os.close; socket.close; 5 系统测试 连通灯的控制电源,将灯控节点接入预定的WiFi网络,将手机也接入同一WiFi网络,操作手机中的控制软件,成功实现对灯的开、关操作。 6 结 语 本文设计了一种在WiFi环境下,可在装有Android系统的移动终端上通过软件操作,实现对灯的开关操作的无线照明控制系统。文中详细介绍了系统设计思路、实现方法,并通过测试证明了系统的有效性。 参考文献 1唐远鸿,岩,菲,等.基于WiFih境下LED照明智能化控制系统的设计与实现J.科技视界,20169:46-47. 2缪贤浩.基于WiFi的mp3音乐播放系统设计J.工业技术,20164:197. 3刚.疯狂Android讲义M.:电子工业,2013. 4王润民,王健.基于ZigBee的道路照明智能控制系统的设计J.物联网技术,2014,412:56-58. 5何永玲,吴耀龙.基于WiFi和移动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东旅游职业学院《食品科学与工程专业英语》2023-2024学年第一学期期末试卷
- 中国社会科学院大学《工程应用数学》2023-2024学年第一学期期末试卷
- 2024年公务员考试漯河市《行政职业能力测验》预测试卷含解析
- 2025年中国联通福建省分公司招聘笔试参考题库含答案解析
- 2025年宁波余姚市直属企业招招聘笔试参考题库含答案解析
- 2025年重庆永川区永高新集团招聘笔试参考题库含答案解析
- 2025年福州左园建设有限公司招聘笔试参考题库含答案解析
- 2025年日照市水产集团总公司招聘笔试参考题库含答案解析
- 水利局网络光缆铺设合同
- 二零二五年度环境监测设备技术升级与维护合同3篇
- 男方报销生育险未就业承诺书
- DB63-T 1789-2021地方标准制定工作规范
- 口腔病历书写课件
- 初中数学学法指导课件
- 2022年林芝化学九上期中考试模拟试题含解析
- 北洋政府的黑暗统治优秀教学课件
- 酒店组织架构图以及各岗位职责(完整版)
- Western blot 技术-详细版
- 环氧树脂固化
- 渝建竣表格新表(共253页)
- 意外脱管鱼骨图分析(共1页)
评论
0/150
提交评论