




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...ESP8266WiFi模块用户手册V1.0目录TOC\o"1-3"\h\u术语和缩写41.产品简介51.1.概述51.1.1产品特性51.1.2模块封装61.1.3模块根本参数71.2.硬件介绍81.3.功耗111.4.射频指标121.5.尺寸131.6.WiFi天线141.7.推荐炉温曲线142.功能描述152.1.主要功能152.2.工作模式152.3.应用领域152.4.AiCloud153.全功能测试版介绍163.1.测试步骤173.2.根基AT指令203.2.1测试AT203.3.WiFi功能AT指令203.3.1选择WiFi应用模式:AT+CWMODE203.3.2列出当前可用接入点:AT+CWLAP213.3.3参加接入点:AT+CWJAP213.3.4退出接入点:AT+CWQAP223.3.5设置AP模式下的参数:AT+CWSAP223.4.TCPIPAT指令233.4.1建设TCP/UDP连接:AT+CIPSTART233.4.2获得TCP/UDP连接状态:AT+CIPSTATUS233.4.3启动多连接:AT+CIPMUX243.4.4发送数据:AT+CIPSEND253.4.5关闭TCP/UDP连接:AT+CIPCLOSE253.4.6获取本地IP地址:AT+CIFSR263.4.7配置为服务器:273.4.8选择TCPIP应用模式:AT+CIPMODE303.4.9设置服务器主动断开的超时时间:AT+CIPSTO303.4.10设置波特率:AT+CIOBAUD304.产品试用31表格目录TOC\c"表格"表格1术语和缩写4表格2模块技术规格7表格3Pin脚定义10表格4功耗数据11表格5射频指标12 图目录TOC\c"图"图2模块管脚排列图9图3尺寸图13图4WiFi射频参考电路图14图5推荐回流曲线图14图6全功能测试板板正面视图16术语和缩写缩写描述WiFiWirelessFidelityUARTUniversalAsynchronousReceiver&TransmitterDTIMDelivery
Traffic
Indication
MessageSOCSystemOnaChipP2PPointtoPointTCPTransmissionControlProtocolIPInternetProtocolSTBCSpace-TimeBlockCodingMIMOMultipleInputMultipleOutputMPDUMAC
Protocol
Data
UnitMSDUMAC
Server
Data
UnitIEEEInstituteOfElectricalAndElectronicsEngineers
bpsBitsPerSecondCCKCorporateControlKeyDQPSKDifferentialQuadraturePhaseShiftKeyingDBPSKDifferentialBinaryPhaseShiftKeyingQAMQuadratureAmplitudeModulationOFDMOrthogonalFrequencyDivisionMultiplexingWPAWi-FiProtectedAccessWPSWi-FiProtectedSetupTKIPTemporalKeyIntegrityProtocolWAPIWlanAuthenticationAndPrivacyInfrastructureWEPWiredEquivalentPrivacyCRCCyclicRedundancyCheck表格SEQ表格\*ARABIC1术语和缩写产品简介概述ESP8266是一款超低功耗的UART-WiFi透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi无线网络上,进展互联网或局域网通信,实现联网功能。ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。更多资料,请访问安信可开源社区ai-thinker产品特性支持无线802.11b/g/n标准支持STA/AP/STA+AP三种工作模式内置TCP/IP协议栈,支持多路TCPClient连接支持丰富的SocketAT指令支持UART/GPIO数据通信接口支持SmartLink智能联网功能内置32位MCU,可兼作应用处理器超低能耗,适合电池供电应用3.3V单电源供电模块封装ESP8266支持五种封装形式,极大的丰富了客户的可选择性,方便应用于各种物联网硬件终端场合。2.54标准直插工艺贴片封装底贴工艺半孔贴片工艺超小体积封装,只有10*10毫米模块根本参数模块型号ESP8266-10主芯片ESP8266无线参数无线标准IEEE802.11b/g/n频率范围2.412GHz-2.484GHz发射功率802.11b:+16+/-2dBm(@11Mbps)802.11g:+14+/-2dBm(@54Mbps)802.11n:+13+/-2dBm(@HT20,MCS7)接收灵敏度802.11b:-93dBm(@11Mbps,CCK)802.11g:-85dBm(@54Mbps,OFDM)802.11n:-82dBm(@HT20,MCS7)天线形式外置:邮票孔接口外置:I-PEX连接器、SMA连接器内置:板载PCB天线硬件参数硬件接口UART,IIC,PWM,GPIO,ADC工作电压3.3VGPIO驱动能力Max:15ma工作电流持续发送下=>平均值:~70mA,峰值:200mA正常模式下=>平均:~12mA,峰值:200mA待机:<200uA,工作温度-40℃~125℃存储环境温度:<40℃,相对湿度:<90%R.H.尺寸17.9mm*16.4mm*1mm;串口透传传输速率110-921600bpsTCPClient5个软件参数无线网络类型STA/AP/STA+AP安全机制WEP/WPA-PSK/WPA2-PSK加密类型WEP64/WEP128/TKIP/AES固件升级Flash焊下直接烧写网络协议IPv4,TCP/UDP/FTP/用户配置AT+指令集,Web页面Android/iOS终端,SmartLink智能配置APP表格SEQ表格\*ARABIC2模块技术规格硬件介绍ESP8266硬件接口丰富,可支持UART,IIC,PWM,GPIO,ADC等,适用于各种物联网应用场合。图SEQ图\*ARABIC2模块管脚排列图PINFunctionDescription1URXDUART_RXD,接收;GeneralPurposeInput/Output:GPIO3;2UTXDUART_TXD,发送;2〕GeneralPurposeInput/Output:GPIO1;3〕开机时制止下拉;5RESET〔GPIO16〕外部Reset信号,低电平复位,高电平工作〔默认高〕;6GNDGND8VCC3.3V,模块供电;9ANTWiFiAntenna11GPIO0默认WiFiStatus:WiFi工作状态指示灯控制信号;工作模式选择:上拉:FlashBoot,工作模式;下拉:UARTDownload,下载模式;12ADCADC,输入范围:0V-1V;13GPIO15下拉:工作模式;14CH_PD高电平工作;低电平模块供电关掉;15GPIO2开机上电时必须为高电平,制止硬件下拉;内部默认已拉高表格SEQ表格\*ARABIC3Pin脚定义功耗以下功耗数据是基于3.3V的电源、25°的环境温度下测得。[1]所有测量均在天线接口处完成。[2]所有发射数据是基于90%的占空比,在持续发射的模式下测得的。模式最小值通常最大值单位传送802.11b,CCK1Mbps,Pout=+19.5dBm215mA传送802.11b,CCK11Mbps,Pout=+18.5dBm197mA传送802.11g,OFDM54Mbps,Pout=+16dBm145mA传送802.11n,MCS7,Pout=+14dBm135mA接收802.11b,包长1024字节,-80dBm100mA接收802.11g,包长1024字节,-70dBm100mA接收802.11n,包长1024字节,-65dBm102mA系统待机模式70mA关机0.5μA表格SEQ表格\*ARABIC4功耗数据射频指标以下数据是在室内温度下,电压为3.3V时测得。描述最小值通常最大值单位输入频率24122484MHz输入电阻50Ω输入反射-10dB72.2Mbps下,PA的输出功率141516dBm802.11b模式下,PA的输出功率17.518.519.5dBm灵敏度CCK1Mbps-98dBmCCK11Mbps-91dBm6Mbps(1/2BPSK)-93dBm54Mbps(3/464-QAM)-75dBmHT20,MCS7〔65Mbps,72.2Mbps〕-71dBm邻频抑制OFDM,6Mbps37dBOFDM,54Mbps21dBHT20,MCS037dBHT20,MCS720dB表格SEQ表格\*ARABIC5射频指标注:1〕72.2Mbps是在802.11n模式下,MCS=7,GI=200uS时测得;2〕802.11b模式下最高可达+19.5dBm的输出功率;尺寸图SEQ图\*ARABIC3尺寸图ESP8266模块PCB封装可以提供,请联系客服索取;WiFi天线ESP8266支持三种天线接口形式:板载PCB天线、IPEX接口和邮票孔接口,板载PCB天线和IPEX接口天线客户可直接使用,无需添加任何匹配电路。如果客户需要在大板上设计天线局部,可使用ESP8266邮票孔天线接口,这种设计时大板需要预留匹配电路,如下:图SEQ图\*ARABIC4WiFi射频参考电路图注:1、以上虚线框的局部需要进展天线匹配,以实际天线匹配的电子元器件参数为准;2、以上为RF走线要做50欧姆阻抗,制止90度直角走线,长度不能超过15mm;推荐炉温曲线RefertoIPC/JEDECstandard;PeakTemperature:<250°C;NumberofTimes:≤2times;图SEQ图\*ARABIC5推荐回流曲线图功能描述主要功能ESP8266可以实现的主要功能包括:串口透传,PWM调控,GPIO控制。串口透传:数据传输,传输的可靠性好,最大的传输速率为:460800bps。PWM调控:灯光调节,三色LED调节,电机调速等。GPIO控制:控制开关,继电器等。工作模式ESP8266模块支持STA/AP/STA+AP三种工作模式。STA模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。AP模式:ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。STA+AP模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。应用领域串口CH340转Wi-Fi;工业透传DTU;Wi-Fi远程监控/控制;玩具领域;色LED控制;消防、安防智能一体化管理;智能卡终端,无线POS机,Wi-Fi摄像头,手持设备等。AiCloudAiCloud为安信可科技〔Ai-Thinker〕推出的互联网云平台服务。用户可以在平台上对设备进展监控和管理,实现大数据管理和分析,使设备真正实现智能化。AiCloud可将打包全套的服务器解决方案,为客户省去本钱,加快开发进度。AiCloud可承受客户的定制化需求,Web页面配置,Android/iOS平台App均可支持。全功能测试版介绍Ai-Thinker可提供专门的UART_WiFi全功能测试板供客户研发测试ESP8266使用,通过该开发板,传统的串口设备或MCU设备可以方便的接入WiFi网络,通过网络实现对设备的管理与控制。该开发板可提供UART串口数据传输解决方案、RGB灯光调节、智能插座等硬件演示方案;图SEQ图\*ARABIC6全功能测试板板正面视图Notice:由于本全功能测试板利用模块的外围管脚兼容设计了不同的应用,故需要通过拨码开关选择和区分;011010,110000默认模式,可直接用手机app控制;011010,001010串口调试模式;011110,001010串口下载模式;011010,000101单片机下载模式;测试步骤服务器和客户端要搭载在同一个网络上〔要么同时搭载在路由器上要么同时搭载在模块上,〕1.搭载在路由器上〔手机/PC直接连接到路由器,模块通过AT+CWJAP="SSID","PWD"链接到路由器〕2.搭载在模块上〔手机/PC连接到模块wifi上即Esp8266,模块不用设置〕首先要设置服务器〔手机、PC、模块都可以模拟服务器〕1.模块作为服务器,AT指令设置模块进入server模式,tcp调试助手连接模块。2.PC作为服务器,设置pc端为tcpserver模式,模块作为客户端向pc申请端口〔AT+CIPSTART="pc端IP",端口〕3.手机作为服务器和pc作为服务器原理一样〔手机默认server模式,等待模块连接〕4.透传模式测试上电之后,执行AT指令〔AT+CWMODE=3AT+RSTAT+CIPMODE=1"设置透传模式""正常tcp连接测试"注:透传只能在单连接模式下进展,所以在建设连接之前一定要用〔AT+CIPMUX=0设置单连接〕根基AT指令3.2.1测试AT语法规则:命令类型语法返回和说明执行命令ATOKWiFi功能AT指令3.3.1选择WiFi应用模式:AT+CWMODE语法规则:命令类型语法返回和说明设置命令AT+CWMODE=<mode>OK此指令需重启后生效(AT+RST)查询命令AT+CWMODE?+CWMODE:<mode>OK当前处于哪种模式测试命令AT+CWMODE?+CWMODE:(<mode>取值列表)OK当前可支持哪些模式参数定义:参数定义取值对取值的说明<mode>WiFi应用模式1Station模式2AP模式3AP+Station模式列出当前可用接入点:AT+CWLAP语法规则:命令类型语法返回和说明执行命令AT+CWLAP+CWLAP:<ecn>,<ssid>,<rssi>[,<mode>]OK此指令返回AP列表参数定义:参数定义取值对取值的说明<ecn>加密方式0OPEN1WEP2WPA_PSK3WPA2_PSK4WPA_WPA2_PSK<ssid>接入点名称字符串参数<rssi>信号强度<mode>连接模式0手动连接1自动连接3.3.3参加接入点:AT+CWJAP语法规则:命令类型语法返回和说明设置命令AT+CWJAP=<ssid>,<pwd>OK或ERROR参加该AP成功则返回OK,失败则返回ERROR查询命令AT+CWJAP?+CWJAP:<ssid>OK返回当前选择的AP参数定义:参数定义取值对取值的说明<ssid>接入点名称字符串型<pwd>密码字符串型,最长64字节,ASCII编码3.3.4退出接入点:AT+CWQAP语法规则:命令类型语法返回和说明执行命令AT+CWQAPOK表示成功退出该AP测试命令AT+CWQAP=?OK查询该命令是否支持设置AP模式下的参数:AT+CWSAP语法规则:命令类型语法返回和说明设置命令AT+CWSAP=<ssid>,<pwd>,<chl>,<ecn>OK设置参数成功查询命令AT+CWSAP?OK查询当前AP参数参数定义:参数定义取值对取值的说明<ecn>加密方式0OPEN1WEP2WPA_PSK3WPA2_PSK4WPA_WPA2_PSK<ssid>接入点名称字符串参数<pwd>密码字符串型,最长64字节,ASCII编码<chl>通道号TCPIPAT指令建设TCP/UDP连接:AT+CIPSTART语法规则:命令类型语法返回和说明设置命令单路连接(+CIPMUX=0)时:AT+CIPSTART=<type>,<addr>,<port>多路连接(+CIPMUX=1)时:AT+CIPSTART=<id>,<type>,<addr>,<port>如果格式正确,返回:OK否则返回:+CMEERROR:invalidinputvalue连接成功,返回:CONNECTOK(CPIMUX=0)<id>,CONNECTOK(CIPMUX=1)如果连接已经存在,返回:ALREADYCONNECT连接失败返回:CONNECTFAIL(CIPMUX=0)<id>,CONNECTFAIL(CIPMUX=1)参数定义:参数定义取值对取值的说明<id>LinkNo.0~4表示连接序号0号连接可client或server连接,其他id只能用于连接远程server<type>连接类型“TCP〞/〞UDP〞<addr>远程服务器IP地址字符串型<port>远程服务器端口号获得TCP/UDP连接状态:AT+CIPSTATUS语法规则:命令类型语法返回和说明执行命令AT+CIPSTATUS如果是单路连接(AT+CIPMUX=0),返回:OKSTATE:<sl_state>如果是多路连接(AT+CIPMUX=1),返回:OKSTATE:<ml_state>如果配置为服务器:STATE:IPSTATUSS:<sid>,<port>,<serverstate>C:<cid>,<TCP/UDP>,<IPaddress>,<port>,<clientstate>测试命令AT+CIPSTATUS=?返回:OK参数定义:参数定义取值对取值的说明<sl_state>单连接状态IPINITIAL初始化IPSTATUS获得本地IP状态TCPCONNECTING/UDPCONNECTINGTCP连接中/UDP端口注册中CONNECTOK连接建设成功TCPCLOSING/UDPCLOSING正在关闭TCP连接,正在注销UDP端口<ml_state>多链接状态IPINITIAL初始化IPSTATUS获得本地IP状态<sid>服务器id0~1取值为0和1<serverstate>服务器状态OPENING正在翻开LISTENING正在监听CLOSING正在关闭<cid>客户端id0~4取值为0,1,2,3,4<IPaddress>IP地址-字符串参数(字符串需要加引号)<port>服务器监听端口号-整数型<clientstate>客户端状态CONNECTED已连接CLOSED已关闭启动多连接:AT+CIPMUX语法规则:命令类型语法返回和说明设置命令AT+CIPMUX=<mode>OK如果已经处于多连接模式,则返回Linkisbuilded启动多连接成功查询命令AT+CIPMUX?+CIPMUX:<mode>OK查询当前是否处在多连接模式参数定义:参数定义取值对取值的说明<mode>是否处在多连接模式0单连接模式1多连接模式发送数据:AT+CIPSEND语法规则:命令类型语法返回和说明设置命令单路连接(+CIPMUX=0)时:AT+CIPSEND=<length>多路连接(+CIPMUX=1)时:AT+CIPSEND=<id>,<length>响应模块收到指令后先换行返回〞>〞,然后开场接收串口数据,当数据长度满length时发送数据如果未建设连接或连接被断开,返回ERROR如果数据发送成功,返回SENDOK说明发送指定长度的数据测试指令AT+CIPSEND?响应单路连接(AT+CIPMUX=0)返回:+CIPSEND:<length>OK多路连接(AT+CIPMUX=1)返回:+CIPSEND:<0-7>,<length>OK执行命令AT+CIPSEND说明AT+CIPMODE=1并且作为客户端模式下,进入透传模式(需要支持硬件流控,否则大量数据情况下会丢数据)模块收到指令后先换行返回〞>〞,然后会发送串口接收到的数据。参数定义:参数定义取值对取值的说明<length>数据长度单位:字节<id>LinkNo.0~4连接序号关闭TCP/UDP连接:AT+CIPCLOSE语法规则:命令类型语法返回和说明设置命令单路连接时AT+CIPCLOSE=<id>返回:CLOSEOK多路连接时AT+CIPCLOS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题代写申报书是什么
- 课题申报评审书范例范文
- 就业心理 课题申报书
- 河南小学课题申报书范例
- 兑换房子合同范本
- 公司外汇借款合同范本
- 益智课堂课题研究申报书
- 阅读推广 课题申报书
- 课题申报项目书推广价值
- 同城工程劳务合同范例
- 幼儿园科学课件:《大肚子妈妈》
- 北师大版 数学 三年级下册 单元作业设计 面积
- 智能农业除草机器人研究现状与趋势分析
- (完整版)200210号文-工程勘察设计收费标准(2002年修订本)本月修正2023简版
- 基于核心素养下小学英语单元整体作业设计实践研究 论文
- 风电工作流程图
- 社会救助公共基础知识题库及答案
- 《论文所用框架图》课件
- 人教版三年级下册说课标、说教材
- 2022版《义务教育科学课程标准》试题及答案
- 《民法典》背景下违约精神损害赔偿制度适用问题
评论
0/150
提交评论