基于物联网技术的室内智能照明控制系统样本.doc
《基于物联网技术的室内智能照明控制系统样本.doc》由会员分享,可在线阅读,更多相关《基于物联网技术的室内智能照明控制系统样本.doc(56页珍藏版)》请在咨信网上搜索。
本科毕业设计(论文) 题 目 基于物联网技术室内 LED照明控制系统 姓 名 专 业 学 号 指引教师 二O一五年六月 目 录 中文摘要 I 英文摘要 II 前言 III 1 智能照明系统核心技术分析 1 1.1 物联网技术简介 1 1.2 照明系统现状分析 2 1.3 物联网下智能照明 2 2 总体方案设计 5 2.1 系统需求分析 5 2.2 系统架构设计 5 2.3 通信合同设计 6 2.3.1合同数据帧格式 6 2.3.2控制合同详细实现 7 3 硬件设计 8 3.1 电源模块 8 3.2 单片机最小系统 10 3.3 WIFI模块 10 3.3.1 ESP8266模块电路设计 10 3.3.2 ESP8266模块特性 11 3.3.3 ESP8266模块功耗 11 3.4 按键输入模块电路设计 12 3.5 RGB 灯驱动电路设计 12 3.5.1 WS2811重要特点 13 3.5.2 WS2811概述 13 3.5.3 WS2811管脚阐明 14 4 wifi模块使用 16 4.1 工作模式 16 4.2 AT指令集 16 4.2.1 基本AT指令 17 4.2.2 WiFi功能AT指令 17 4.3.3 TCP/IP工具箱 AT指令 19 5 软件设计 26 5.1 软件总流程图 26 5.2 RGB灯驱动程序编写 27 5.3 WIFI驱动编写 31 5.4 数据帧解决机制 32 总 结 40 道谢 42 参照文献 43 附录一 原理图 44 附录二 实物图 45 附录三 手机客户端操作界面截图 46 基于物联网技术室内LED照明控制系统 摘 要 WIFI是短距离、低成本无线通讯技术之一。它可以用于代替移动设备之间通讯电缆,从而形成个人无线网络。它不但使计算机和通信融合成为也许,并且随着它不断进步,还可以把家电、娱乐电子产品与计算机、通信系统终端融为一体,使人们在家里、办公室或者公共场合就能实现统一操作和控制,为办公室自动化和家庭通信实行创造了良好条件。随着电子科学技术迅速发展,特别是随着大规模集成电路浮现,给人类生活带来了主线性变化。特别是单片机技术开发应用发展,当前产品几乎已经走进了千家万户。基于WIFI手机控制多彩台灯设计正是响应当前无线控制发展浪潮设计作品,其中涉及WIFI无线通讯技术就是WIFI典型应用,它开发为后期研究奠定了基本。本文从通过手机WIFI进行PWM控制角度来进行设计。本文简介了一种WIFI控制PWM调光RGB灯系统构造及工作原理。详细阐述了PWM控制下三基色混光原理;及运用先进WIFI技术控制下工作原理,从而拟定整个设计方案和调试环节。 核心词: WIFI;三基色混光;PWM控制;TCP/IP THINGS TECHNOLOGY INDOOR LED LIGHTING CONTROL SYSTEM Abstract WIFI is a short distance,one low-cost wireless communication technology. It can be used to replace the communication cable between the mobile device,thereby forming a personal wireless network. It not only makes the integration of computers and communications become possible,but as it continues to progress,but also integrated terminal appliances,entertainment electronics and computers,communication systems,right,so that people in the home,office or public place can be achieved unified operation and control for the implementation of office automation and home communications has created good conditions. With the rapid development of electronic science and technology,especially with the large-scale integrated circuits,to human life brought fundamental change. Especially the development and application of SCM technology development,product now almost into the household. Control Based WIFI phone colorful lamp design is responsive to current wave of development of wireless control design work,which involved a typical application WIFI wireless communication technology is WIFI,which developed the foundation for the later study.In this paper,by phone WIFI PWM control angle for design. This article describes the system structure and working principle of a WIFI control PWM dimming RGB lights. Specifically addressed the three primary colors mixed light under PWM control principle;and the use of advanced WIFI technology works under control in order to determine the overall design of the program and debug procedures. Key words:WIFI;tricolor mixed light;PWM control;TCP / IP 前言 使用智能照明控制系统相比老式照明控制具备很大优越性。一方面,它具备良好节能效果。智能照明控制系统可以借助各种不同顾客依照自身喜好预先设立控制方式和控制元件,对不同步间、不同环境光照度和范畴进行精准设立和合理管理,这样在保证使用前提下实现节能。这种自动调节方式,可以充分运用室外自然采光,只有必须时才把灯点亮或点到规定亮度,它和自然光配合共同照明,运用至少能源保证所规定照度水平,节电效果很明显,普通可达到30%以上。 智能照明控制系统另一大功能是改进工作环境,提高工作效率。良好工作环境是提高工作效率一种必要条件,这也能间接带来巨大经济效益。良好设计灯具布局,合理地选用光源灯具,营造舒服照明环境,配合优良照明控制系统,都能较好提高照明质量。智能照明控制系统用调光模块控制面板代替老式开关控制灯具,可以将灯具开关和照度预先设立为不同模式,顾客可以简朴通过界面来选取最适合照明模式,不但更加舒服,还能有效地控制各房间内整体照度值,从而提高照度均匀性。 智能照明控制系统还实现了各种照明效果。各种照明控制方式,可以使同一建筑空间具备各种照明效果,以适应不同需求。当代建筑物中,照明不但单纯地为满足人们视觉上明暗需求,更应具备各种控制方案,使建筑物功能更加多样化,也能给人丰富视觉效果和美感。 1 智能照明系统核心技术分析 物联网是当下一种新思维方式,物联网发展将带来更多新业务和应用。物联网并没有诸多全新技术,应用创新与顾客体验才是物联网发展核心。在物联网发展同步,另一种和物联网看似毫无关系方面也在和物联网越来越关于,那就是智能照明系统。智能照明不但仅是一种简朴照明控制课题,它在带来舒服性同步也能大量节约能源,老式智能照明技术已经可以很大幅度节能,但是它各某些控制依然是割裂开。如果能将物联网和智能照明结合,将更大限度提高智能照明节能效果和照明智能度与舒服度。本文基于当前对于物联网和智能照明各项研究,分析了两者结合基本状况和发展前景,并对于其中某些核心技术和功能进行了简朴概述。 1.1 物联网技术简介 物联网被定义为:射频辨认(RFID),红外传感器,全球定位系统,激光扫描器等信息传感设备,按商定合同,以连接到因特网任何物品,是信息互换和通讯,以实现智能化辨认,定位,跟踪,网络监控和管理。物联网概念提出于1999年含义就是“物物相连互联网”。这有两层意思:第一,核心和基本东西依然是互联网,是基于互联网扩展网络和扩展;第二,其顾客端延伸和扩展到了任何物品与物品之间,进行信息互换和通讯。下图1.1所示为物联网拓扑图。 图1.1 物联网拓扑图 就其自身来说,物联网代表了下一代信息发展技术,但是就它某些应用领域和应用方式来说,中华人民共和国公众也不算太生疏。它是对既有信息技术统一聚合应用和升华,物联网将当代网络技术、感知技术、人工智能和自动化技术结合起来,进行一定集成并应用到了更辽阔范畴,实现了人与物、物与物之间对话,创造出了一种更加智慧世界。 物联网技术与信息技术有着千丝万缕联系,它们在各个层次和方面均有着不可或缺关系,物联网具备很强系统性和集成性,也有着辽阔创新和发展前景,因而物联网又被称作信息技术第三次革命性创新。 1.2 照明系统现状分析 由于当今世界能源紧缺,节约能源成为了当前各用能领域趋势。而当代建筑物能耗相称大,跟据关于记录资料,建筑能耗占整个国家能耗总量30%,建筑物能耗普通体当前建筑设备能耗上。由于建筑布局因素,许多建筑在白天也需要进行人工照明,照明用电已成为建筑重要能耗之一。依照能耗分析表白,建筑照明能耗占基本能耗12%以上。建筑照明因而成为节能重要环节。此外照明负荷占大楼冷负荷16%,减少照明功耗和从而减少照明系统发热量也十分重要。因而,照明系统节能改造显得特别重要。 随着当前灯具科技发展,LED灯具逐渐成为节能主力军。LED灯具被称为第四代照明灯具,光源具备节能、环保、寿命长、体积小等长处,随着LED 发光效率不断提高,以及价格逐渐下降,LED 光源在通用照明方面具备很大优势。LED光源最大特点就是同等照度条件下功率比老式灯具低诸多,因而,采用LED灯具可以很大限度节能。节能除了设备上更新,控制系统优化也能起到很大作用。因而,除了将原先老式照明灯具改造为新高效灯具,还可以通过更加智能照明控制,协助建筑节能和实现更好控制。 1.3 物联网下智能照明 显然,独立照明控制已经发展很成熟,但是诸多时候使用者无法精确依照状况设立参数。并且外界状况多变,仅仅靠非专业使用者来控制无法达到最佳效果。并且,任何控制几乎都要在现场进行。在物联网环境下,使用者可以运用远程计算机和通信设备通过互联网对室内照明设施进行监控和控制,室内照明发生故障时能自动发送电子邮件或短信进行报警,同步室内照明制造商可以通过网络在线指引顾客排除故障或对产品进行售后跟踪服务。 物联网赋予照明控制另一大优势是:室内照明可以记录使用者习惯和生活方式,运用情景感知技术提供人与家电、环境自然交互,不但如此,它还可以预测使用者需求和使用,在物联网这一辽阔平台上,室内照明系统必将为顾客带来全新生活方式。室内照明系统系统构造如下图1.2所示: 图1.2 智能照明系统构造图 物联网智能照明系统之因此“聪颖能干”首要因素在于其自适应特性。物联网所提供大量传感技术、无线通信技术以及射频辨认等技术,通过传感器及微解决控制系统,使物联网智能照明系统可以“感知”环境,依照外界状况变化作出相应解决方案,为顾客提供最适当、最自然服务。 图1.3 智能照明控制框图 上图1.3所示即为智能照明系统控制原理,物联网智能照明系统内置传感器感知外部环境变化后,依照自身条件、不同状况做出不同工作方案,以适应不同需求、时刻保持最佳状态。物联网智能照明系统还可通过对顾客习惯学习,替顾客省去大量状态设定操作,使用起来更加轻松便捷人性化,并且一旦顾客习惯变化,物联网智能照明系统也能随之产生新设定。 物联网技术在智能照明行业应用发展迅速,但是这种技术初期投入高,并且只有在成熟社会物联网网络下才干发挥最大效用,因而需要全社会各行各业支持和参加,并且需要国家有关政策大力扶持。先进智能照明系统不但节约能源,还可以提高都市形象、美化居室环境,给人们提供更加安全和舒服照明环境。随着社会发展和人们对于照明规定不断提高,智能照明系统也在朝着构造多样化、应用扩大化方向迅速发展。智能照明系统设计和应用将会有更多创意和创新,也将会有更多物联网技术被结合到智能照明系统中。相信通过物联网协助,一种智能化照明新时代正在向咱们走来,人类照明生活将会更加智能和舒服。 2 总体方案设计 总体方案设计是关系到产品定位,器件选型和技术路线核心行设计,它重要涉及如下内容: 2.1 系统需求分析 基于物联网技术室内LED照明控制系统设计目是为了实现安卓手机/PAD通过安装APP来控制彩色LED灯颜色、亮度。整个系统重要包括通信系统和控制系统两大某些,其中通信系统使用WIFI模块通过UDP合同来完毕单片机和手机/PAD之间数据传播,控制系统使用增强型51单片机产生四路PWM信号实现对彩灯颜色、亮度调节,为了保证脱离网络和手机也能控制灯光,本系统还可以设计几组按键来调节灯光颜色和开关。系统详细实现功能如下: (1)整个系统网络由灯控终端建立一种wifi热点无需外网接入,数据传播层采用是 UDP 合同通信机制。对LED灯可以实现开、关、调光功能。 (2)由于整个系统是建立在 WIFI 网络基本上,对WIFI模块建立热点默认SSID是“MY_RGB”,密码是“”为了保证保证通信安全,网络采用了WPA2加密方式。 (3)手机客户端和灯控终端通信使用是UDP通信方式,灯控终端处在server模式监听7136端口,手机客户端会将控制数据帧发送到这个端口经单片机解析数据后实现对灯光控制。 (4)灯控终端在正常使用时规定在同一时间内单盏灯只能接受一种客户端祈求,以避免命令信息错乱现象。 2.2 系统架构设计 本系统重要实现如下几种功能:一是用按键对彩色LED 灯控制涉及开关、调光、调色等;二是可以通过安卓客户端来对LED 灯控制。室内LED智能照明系统主体框架由手机客户端、灯控终端两个某些构成,其中系统终端某些是本文研究重点,由 WIFI 终端AP节点、STC15F408AD单片机、RGB灯、RGB灯构成驱动电路构成。LED智能照明系统整体架构如图 2.1 所示: 图2.1 室内LED智能照明系统总体架构图 过上图可以看出,室内LED智能照明系统主体框架由手机客户端、及系灯光控制终端两个某些构成,各某些详细功能分析如下: (1)手机/PAD 客户端:本系统客户端某些是基于 Android 操作系统来实现,通过搭建 eclipse 软件开发环境来实现顾客对系统界面功能。 (2)灯光控制终端:该某些重要由 WIFI 模块、STC15F408AD单片机及RGB灯PWM驱动电路,电源模块。 AP作为终端无线通信设备,重要用来实现同手机客户端之间数据有效传播功能,数据详细互换过程可通过系统内部合同来完毕。STC15F408AD 单片机作为系统终端控制备,重要实现功能有串口数据互换、PWM 调光脉冲产生、按键解决以及灯光控制终端数据存储等。 2.3 通信合同设计 通信合同是是室内LED智能照明控制系统至关重要某些,它是连接手机/PAD客户端和灯光控制终端桥梁,对于本系统来说需要设计一套通过wifi传播控制彩色LED灯颜色,亮度以及开关控制。 2.3.1合同数据帧格式 完整一帧数据涉及:帧头、命令、数据、校验及帧尾。 帧头:也叫起始符,是数据开始接受标志,为了避免数据帧长度过大,本系统起始符仅采用1个字节,设立帧头实际作用为当一帧数据过来后来,只有遇到帧头数据位时单片机才才开始存储数据并等到帧结束调用相应函数执行命令。 命令:命令数据段作用是让终端懂得客户端发过来数据包是为了执行什么操作,单片机就是通过辨认这一字段来回调函数执行相应操作。 数据:数据位是合同核心构成某些,终端功能详细实现过程都是由数据位来保障,不同功能对数据位规定也各不相似。 校验:校验方式有奇偶校验、CRC 校验、BCC 校验及代码和检查等,本文采用是代码和校验方式,校验和为命令和帧头求和。 帧尾:其作用为标记一帧数据结束,当单片机检测到帧尾数据到来时将关闭其后数据接受。 2.3.2控制合同详细实现 由于本系统使用TCP/IP合同栈UDP通信来实现数据传播,UDP合同已经具备数据校验功能避免物理层传播错误,因而在实际制作中并不需要自己去做一套数据校验机制,对于一种彩灯来说,为了实现对其颜色,亮度控制只需要控制RGB三个通道PWM值即可,在本系统中PWM均使用8位辨别率,可以合成16777216种色彩(普通所说16万色),因此合同只需要实现对这三个颜色通道PWM值控制即可满足规定。 在手机客户端与灯控终端通信过程中每一种数据帧均以字符“s”开头,接下来是命令帧,为了让命令更直观,这里直接使用了字符串“red”,“blue”,“green”来表达相应通道命令核心字,由于这几种核心字长度不定,为了区别数据和命令需要用分隔符隔开命令核心字和数据区,这里用是字符“=”隔开数据和命令。紧跟着“=”是PWM值,这里为了直观和以便安卓编程直接使用了该数值十进制ASCII来表达,例如数据帧“sred=000”表达关闭红色通道输出(置R通道PWM值为0),数据帧“sbule=255”表达置B通道PWM值为OXFF(最大占空比)。 3 硬件设计 基于物联网室内LED智能照明控制系统由RGB灯驱动模块电路、WiFi模块、单片机最小系统、按键输入模块、电源模块构成。系统硬件构造如图3.1所示: RGB灯驱动电路 电源模块 单片机(MCU) WiFi模块 按键输入模块 图3.1 系统硬件构造图 各个电路模块设计图,共有如下五某些构成,分别是WiFi模块电路、单片机最小系统电路、按键输入电路、RGB灯驱动电路模块电路设计、电源电路模块。 3.1 电源模块 对于硬件设计来说,一方面要解决就是整个系统供电问题,电源模块稳定可靠是系统平稳运营前提和基本。51单片机虽然使用时间最早、应 用范畴最广,但是在实际使用过程中,一种和典型问题就是相比其她系列单片机,51单片机更容易受到干扰而浮现程序跑飞现象,克服这种现象浮现一种重要手段就是为单片机系统配备一种稳定可靠电源供电模块。 本系统包括各种模块,她们所需供电电压也不同,总体来说需要3.3V和5V两路供电,3.3V为wifi模块供电,单片机和LED使用5V供电。通过在图书馆对有关资料查询和指引教师指点,本设计电源模块设计电路图如下图3.2所示: 图3.2 电源模块 图3.2所示是物联网室内LED智能照明控制系统中电源电路模块某些,5V到3.3V电压转换采用ASM1117直流低压差线性稳压器。 AMS1117是一款正电压输出低压差三端线性稳压电路,在输出1A电流时,输入输出电压差典型值为1.8V。AMS1117分为两个版本,固定电压输出版本和可调电压输出版本,固定输出版本输出电压可觉得:1.8V,3.3V和5.0V,可调电压输出版本能提供输出电压范畴为:1.8V~5.5V。AMS1117内部集成过热保护和限流电路,保证芯片和电源系统稳定性。 AMS1117特性: (1) 能提供涉及固定电压输出版本(固定电压涉及1.8V,3.3V,5V)跟三端可调电压输出版本最高输出电流可达A输出电压精度高达2%; (2) 稳定工作电压范畴为高达12V; (3) 内部集成限流功能; (4) 具备过热切断保护; (5) 工作温度范畴:-20℃-120℃; 3.2 单片机最小系统 单片机最小系统,或者称为最小应用系统,是指用至少元件构成单片机可以工作系统。 对51系列单片机来说,最小系统普通应当涉及:单片机、晶振电路、复位电路。而本系统采用STC15F408AD单片机内部集成了复位电路,及内部RC振荡器因此省去了大某些外部电路。最小系统只需提供必要ISP下载调试接口,提供稳定电源滤波即可。 单片机最小系电路图如下图3.3所示: 图3.3 最小单片机系统 3.3 WIFI模块 本系统使用ESP8266串口WiFi模块作为网络接入设备。ESP8266是一款超低功耗UART-WiFi 透传模块,专为移动设备和物联网应用设计。模块内置TCP/IP合同栈,可将顾客物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。 3.3.1 ESP8266模块电路设计 通过ESP8266模块,单片机只需要通过串口发送AT指令即可完毕嵌入式设备与Internet和局域网设备之间数据收发。在使用过程中模块与单片机之间连接仅需要占用一种UART端口,下图3.4是wifi模块与单片机之间连接原理图。 图3.4 WIFI电路模块 3.3.2 ESP8266模块特性 (1) 支持无线802.11 b/g/n 原则 (2) 支持STA/AP/STA+AP 三种工作模式 (3) 内置TCP/IP合同栈,支持多路TCP Client连接 (4) 支持丰富Socket AT指令 (5) 支持UART/GPIO数据通信接口 (6) 支持Smart Link 智能联网功能 (7) 内置32位MCU,可兼作应用解决器 (8) 超低能耗,适合电池供电应用 (9) 3.3V 单电源供电 3.3.3 ESP8266模块功耗 由于wifi处在2.4G频段,虽然高频保证了信号带宽,但是高频信号穿墙能力差并且衰减不久,并且这个频段属于免执照开放频段干扰较大,因此市售wifi产品普通功耗较大,对电压稳定性规定也很苛刻,为了保证系统稳定性,有必要对ESP8266模块进行一种功耗测试,下表3.1所示功耗数据是基于3.3V电源、25°环境温度下测得。 表3.1 ESP8266功耗测试 模式 测试成果 单位 传送802.11b,CCK 1Mbps,Pout=+19.5dBm 215 mA 传送802.11b,CCK 11Mbps,Pout=+18.5dBm 197 mA 传送802.11g,OFDM54 Mbps,Pout=+16dBm 145 mA 传送802.11n,MCS7,Pout=+14dBm 135 mA 接受802.11b,包长1024字节,-80dBm 100 mA 接受802.11g,包长1024字节,-70dBm 100 mA 接受802.11n,包长1024字节,-65dBm 102 mA 系统待机模式 70 mA 关机 0.5 μA 3.4 按键输入模块电路设计 惯用按键驱动有矩阵键盘和IO直接驱动,由于本系统按键数量少,直接使用了IO直接驱动方式,图3.5为本设计所使用按键电路。 图3.5 按键电路原理 3.5 RGB 灯驱动电路设计 RGB灯采用三原色混光原理,通过控制R、G、B三原色亮度比例调节发光颜色,本系统采用PWM调光技术,需要较高开关速度、较大瞬间电流。普通三极管和继电器不能满足系统规定。因此本系统采用LED专用驱动芯片WS2811来驱动RGB灯。图3.6是电路原理图。 图3.6 RGB灯驱动电路模块 3.5.1 WS2811重要特点 ① 输出端口耐压15V。 ② 芯片内置稳压管,24V如下电源端只需串电阻到ICVDD脚,无需外加 稳压管。 ③ 灰度调节电路(256级灰度可调)。 ④ 内置信号整形电路,任何一种IC收到信号后通过其她各种LED灯饰产 品.波形整形再输出,保证线路波形畸变不会累加。 ⑤ 内置上电复位和掉电复位电路. ⑥ PWM控制端可以实现256级调节,扫描频率不低于400Hz/s. ⑦ 串行接口级联接口,能通过一根信号线完毕数据接受与解码. ⑧ 任意两点传传播距离超过10米而无需增长任何电路. ⑨ 当刷新速率30帧/秒时,低速模式级联数不不大于512点,高速模式不小 于1024点. ⑩ 数据发送速度可达400Kbps与800Kbps两种模式. 3.5.2 WS2811概述 WS2811是三通道LED驱动控制专用电路,芯片内部包括了智能数字接口数据锁存信号整形放大驱动电路,还包具有高精度内部振荡器和15V高压可编程定电流输出驱动器。同步,为了减少电源纹波,3个通道有一定延时导通功能,这样在帧刷新时,可减少电路纹波。 芯片采用单线归零码通讯方式,芯片在上电复位后来,DIN端接受从控制器传播过来数据,一方面送过来24bit数据被第一种芯片提取后,送到芯片内部数据锁存器,剩余数据通过内部整形解决电路整形放大后通过DO端口开始转发输出给下一种级联芯片,每通过一种芯片传播,信号减少24bit。芯片采用自动整形转发技术,使得该芯片级联个数不受信号传送限制,仅仅受限信号传播速度规定。 芯片内部数据锁存器依照接受到24bit数据,在OUTR、OUTG、OUTB控制端产生不同占空比控制信号,等待DIN端输入RESET信号时,所有芯片同步将接受到数据送到各个段,芯片将在该信号结束后重新接受新数据,在接受完开始24bit数据后,通过DO口转发数据口,芯片在没有接受到RESET码前,OUTR、OUTG、OUTB管脚原输出保持不变,当接受到50μs以上低电平RESET码后,芯片将刚才接受到24bitPWM数据脉宽输出到OUTR、OUTG、OUTB引脚上。 3.5.3 WS2811管脚阐明 图3.7 WS2811引脚 图3.7为WS2811 RGB灯驱动芯片管脚排列和名称,为了更详细说名WS2811使用方式,下面列出每个管脚详细阐明,如下表3.2所示: 表3.2 WS2811引脚阐明 4 wifi模块使用 4.1 工作模式 ESP8266模块支持STA/AP/STA+AP 三种工作模式: (1)STA 模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备远程控制。 (2)AP 模式:ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。 (3)STA+AP 模式:两种模式共存模式,即可以通过互联网控制可实现无缝切换,以便操作。 4.2 AT指令集 ESP8266模块与单片机之间采用UART 通过AT指令集通信,指令又分为基本AT指令、WiFi功能AT指令、TCP/IP 工具箱AT命令等。 每条指令可以有细分四种命令 ,如下表4.1所示: 表4.1 AT指令类别 测试命令 AT+<x>=? 该命令用于查询设立命令或内部程序设立参数以及其取值范畴。 查询命令 AT+<x>? 该命令用于返回参数当前值。 设立命令 AT+<x>=<…> 该命令用于设立顾客自定义参数值。 执行命令 AT+<x> 该命令用于执行受模块内部程序控制变参数不可变功能。 ESP8266模块默认通信波特率115200,每条AT指令以换行符 “\r\n”结束。由于模块自身AT指令数量较多,此处只对本系统使用到AT指令和惯用指令作简介。 4.2.1 基本AT指令 (1) 测试AT:表4.2为命令语法阐明。 表4.2 测试AT语法规则 命令类型 语法 返回和阐明 执行命令 AT OK (2) 重启模块:表4.3是重启命令使用规则。 表4.3 重启模块语法规则 命令类型 语法 返回和阐明 执行命令 AT+RST OK 4.2.2 WiFi功能AT指令 (3) 选取WiFi应用模式:表4.4为命令语法,4.5是命令参数。 表4.4 选取wifi应用模式语法规则 命令类型 语法 返回和阐明 设立命令 AT+CWMODE = <mode> OK 此指令需重启后生效(AT+RST) 查询命令 AT+CWMODE? +CWMODE:<mode> OK 当前处在哪种模式? 测试命令 AT+CWMODE? +CWMODE:(<mode>取值列表) OK 当前可支持哪些模式? 表4.5 选取wifi应用模式参数定义 参数 定义 取值 对取值阐明 <mode> WiFi应用模式 1 Station模式 2 AP模式 3 AP+Station模式 (4) 设立AP模式下参数:表4.6为命令语法,4.7是命令参数。 表4.6设立AP模式语法规则 命令类型 语法 返回和阐明 设立命令 AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn> OK 设立参数成功 查询命令 AT+CWSAP? OK 查询当前AP参数 表4.7 设立AP模式参数定义 参数 定义 取值 对取值阐明 <ecn> 加密方式 0 OPEN 1 WEP 2 WPA_PSK 3 WPA2_PSK 4 WPA_WPA2_PSK <ssid> 接入点名称 字符串参数 <pwd> 密码 字符串型,最长64字节,ASCII编码 <chl> 通道号 4.3.3 TCP/IP工具箱 AT指令 (1)建立TCP/UDP连接:表4.8为命令语法,4.9是命令参数。 表4.8 建立TCP/UDP连接语法规则 命令类型 语法 返回和阐明 设立命令 单路连接 (+CIPMUX=0)时: AT+CIPSTART=<type>,<addr>,<port> 多路连接(+CIPMUX=1)时: AT+CIPSTART=<id>,<type>,<addr>,<port> 如果格式对的,返回: OK 否则返回: +CME ERROR:invalid input value 连接成功,返回: CONNECT OK (CPIMUX=0) <id>,CONNECT OK (CIPMUX=1) 如果连接已经存在,返回: ALREADY CONNECT 连接失败返回: CONNECT FAIL (CIPMUX=0) <id>,CONNECT FAIL (CIPMUX=1) 表4.9 建立TCP/UDP连接参数定义 参数 定义 取值 对取值阐明 <id> Link No. 0~4 表达链接序号:0号连接可client或server连接,其她id只能用于连接远程server <type> 连接类型 “TCP”/”UDP” <addr> 远程服务器IP地址 字符串型 <port> 远程服务器端标语 (2)获得TCP/UDP连接状态:表4.10为命令语法,4.11是命令参数。 表4.10 获得TCP/UDP连接状态语法规则 命令类型 语法 返回和阐明 执行命令 AT+CIPSTATUS 如果是单路连接(AT+CIPMUX=0),返回: OK STATE:<sl_state> 如果是多路连接 (AT+CIPMUX=1),返回: OK STATE:<ml_state> 如果配备为服务器: STATE:IP STATUS S:<sid>,<port>,<server state> C:<cid>,<TCP/UDP>,<IP address>,<port>,<client state> 测试命令 AT+CIPSTATUS=? 返回: OK 表4.11 获得TCP/UDP连接状态参数定义 参数 定义 取值 对取值阐明 <sl_state> 单连接状态 IP INITIAL 初始化 IP STATUS 获得本地 IP 状态 TCP CONNECTING/UDP CONNECTING TCP 连接中/UDP 端口注册中 CONNECT OK 连接建立成功 TCP CLOSING/UDP CLOSING 正在关闭 TCP 连接,正在注销 UDP 端口 <ml_state> 多链接状态 IP INITIAL 初始化 IP STATUS 获得本地 IP 状态 <sid> 服务器id 0~1 取值为0和1 <server state> 服务器状态 OPENING 正在打开 LISTENING 正在监听 CLOSING 正在关闭 <cid> 客户端id 0~4 取值为0,1,2,3,4 <IP address> IP 地址 - 字符串参数(字符串需要加引号) <port> 服务器监听端标语 - 整数型 <client state> 客户端状态 CONNECTED 已连接 CLOSED 已关闭 (1)启动连接:表4.12为命令语法,4.13是命令参数。 表4.12启动连接语法规则 命令类型 语法 返回和阐明 设立命令 AT+CIPMUX=<mode> OK 如果已经处在多连接模式,则返回 Link is builded 启动多连接成功 查询命令 AT+CIPMUX? +CIPMUX:<mode> OK 查询当前与否处在多连接模式 表4.13启动连接参数定义 参数 定义 取值 对取值阐明 <mode> 与否处在多连接模式 0 单连接模式 1 多连接模式 (2)发送数据:表4.14为命令语法,4.15是命令参数。 表4.14 发送数据语法规则 命令类型 语法 返回和阐明 设立命令 单 路 连 接 (+CIPMUX=0)时: AT+CIPSEND=<length> 多路连接(+CIPMUX=1)时: AT+CIPSEND=<id>,<length> 响应 模块收到指令后先换行返回”>”,然后开始接受串口数据,当数据长度满length时发送数据 如果未建立连接或连接被断开,返回ERROR如果数据发送成功,返回SEND OK 阐明 发送指定长度数据 测试指令 AT+CIPSEND? 响应 单路连接(AT+CIPMUX=0)返回: +CIPSEND:<length> OK 多路连接(AT+CIPMUX=1)返回: +CIPSEND:<0-7>,<length> OK 执行命令 AT+CIPSEND 阐明 AT+CIPMODE=1并且作为客户端模式下,进入透传模式(需要支持硬件流控,否则大量数据状况下会丢数据) 模块收到指令后先换行返回”>”,然后会发送串口接受到数据。 表4.15 发送数据参数定义 参数 定义 取值 对取值阐明 <length> 数据长- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 技术 室内 智能 照明 控制系统 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文