esp8266-比较多杂认真看有好处-4aesp8266at指令集_第1页
esp8266-比较多杂认真看有好处-4aesp8266at指令集_第2页
esp8266-比较多杂认真看有好处-4aesp8266at指令集_第3页
esp8266-比较多杂认真看有好处-4aesp8266at指令集_第4页
esp8266-比较多杂认真看有好处-4aesp8266at指令集_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

免责申明 公本文中的信息,包括供参考的URL地址,变更,恕不另行通知文档按现状”供不负担责包对性适特用非任担和何提案、规格或样品在他处提到的任何担保。本文档不负任何责任,包括使用本文档内信息产生的任Wi-Fi成员标志归Wi-Fi所有归©2014所有。保留所利。TableTableof前 指令说 基础AT指 基础AT指令一览 基础AT指令描 AT–测试AT启 AT+RST–重启模 AT+GMR–查询版本信 AT+GSLP–进入deep-sleep模 ATE–开关回显功 AT+RESTORE–恢复出厂设 AT+UART–UART配 AT+UART_CUR–设置UART当前临时设 AT+UART_DEF–设置UART配置,保存到 WiFi功能AT指 WiFi功能指 AT+CWMODE–WiFi模 AT+CWMODE_CUR–设置当前WiFi模 AT+CWMODE_DEF–设置WiFi模式并保存到 AT+CWJAP–连接 AT+CWJAP_CUR–临时连接 AT+CWJAP_DEF–连接AP,保存到 AT+CWLAP–列出当前可用的 AT+CWQAP–断开与AP的连 AT+CWSAP–配置ESP8266softAP参 AT+CWSAP_CUR–配置ESP8266softAP当前参 AT+CWSAP_DEF–配置ESP8266softAP参数,保存到 AT+CWLIF–查询连接到ESP8266softAP的stations信 AT+CWDHCP–设置 AT+CWDHCP_CUR–设置DHCP,不保存到 AT+CWDHCP_DEF–设置DHCP并保存到 AT+CWAUTOCONN–上电是否自动连接 AT+CIPSTAMAC–设置ESP8266station接口的MAC地 AT+CIPSTAMAC_CUR–设置ESP8266station当前MAC地 AT+CIPSTAMAC_DEF–设置ESP8266station默认MAC地 AT+CIPAPMAC–设置ESP8266softAP的MAC地 AT+CIPAPMAC_CUR–设置ESP8266softAP临时MAC地 AT+CIPAPMAC_DEF–设置ESP8266softAP默认MAC地 AT+CIPSTA–设置ESP8266station的IP地 AT+CIPSTA_CUR–设置ESP8266station临时IP地 AT+CIPSTA_DEF–设置ESP8266station默认IP地 AT+CIPAP–设置ESP8266softAP的IP地 AT+CIPAP_CUR–设置ESP8266softAP临时IP地 AT+CIPAP_DEF–设置ESP8266softAP默认IP地 AT+CWSTARTSMART–开启 AT+CWSTOPSMART–停止 TCP/IP相关AT指 TCP/IP指令一览 AT+CIPSTATUS–查询网络连接信 AT+CIPSTART–建立TCP连接或UDP传 AT+CIPSEND–发送数 AT+CIPSENDEX–发送数 AT+CIPCLOSE–关闭TCP/UDP传 AT+CIFSR–查询本地IP地 AT+CIPMUX–设置多连 AT+CIPSERVER–建立TCP AT+CIPMODE–设置传输模 AT+SAVETRANSLINK–保存透传连接到 AT+CIPSTO–设置TCPserver超时时 AT+CIUPDATE–通过WiFi升级............................................................ –功 14.+IPD–接收网络数 附 描述EspressifAT指令集功能以及使用方指令集主要分为:基础AT命令、WiFi功能AT命令、TCP/IP工具箱AT文件夹“app”中编译。如下图binflash:boot.binflash0x00000user1.bin,烧录到flash0x01000注意 指令可以细分为四种类注意不是每条AT指令都具备上述4种类型令 括号内为缺省值,不必填写或者可能不显使引号表示字符串数据波特率AT指令必须大写,以回车换行符结尾AT基础ATdeep-sleep基础AT响应参数说明:AT+RST–AT+RST执行指令响应参数描述:AT+GMR–AT+GMR–执行指令响应参数说明number>版本信息,长度:8AT+GSLP进入deep-sleep模AT+GSLP进入deep-sleep设置指令响应参数说明<time>ESP8266的睡眠时长,单位:毫秒。ESP8266会在休眠设定时长deep-sleep功能需要硬件上支持,将XPD_DCDC通过0R连接到EXT_RSTB,用作deep-sleep唤醒。ATE–响应ATE0关闭ATE1:AT+RESTORE–AT+RESTORE–响应AT+UART–UART配AT+UARTUARTAT+UART=<baudrate><baudrate>UART<databits>数据位5:5bit数据位6:6bit数据位7:7bit数据位8:8bit<stopbits>停止位1:1bit停止位3:2bit停止位<parity><flowcontrol>MTCKUART0CTS;MTDO为UART0RTSAT+UART_CUR–设置UARTAT+UART_CUR设置UARTAT+UART_CUR=<baudrate>,响应<baudrate>UART<databits>数据位5:5bit数据位6:6bit数据位7:7bit数据位8:8bit<stopbits>停止位1:1bit停止位3:2bit停止位<parity><flowcontrol>flashMTCKUART0CTS;MTDO为UART0RTSAT+UART_DEF–设置UART配置,保存到AT+UART_DEF设置UART配置,保存到设置指令响应参数说明<baudrate>UART<databits>数据位8:8bit<stopbits>停止位1:1bit停止位3:2bit停止位<parity>校验<flowcontrol>流MTCKUART0CTS;MTDOUART0RTSWiFi功能ATWIFI模式(sta/AP/sta+AP),[@deprecated,[连接AP,不保存到连接AP,保存到列出可用的APAP断开ESP8266softAP配置,不保存到ESP8266softAP配置,保存到DHCP,不保存到DHCP,保存到ESP8266softAPMAC地址,不保存到ESP8266softAPMAC地址,保存到ESP8266stationIP地址,不保存到ESP8266stationIP地址,保存到ESP8266softAPIP地址[@deprecated]不建议使ESP8266softAPIP地址,不保存到ESP8266softAPIP地址,保存到WiFi功能指AT+CWMODE-WIFI模式[@deprecated]本指令不建议使用,请使用AT+CWMODE_CURAT+CWMODE_DEF响应+CWMODE:(<mode>取值列表<mode>1:stationsoftAP模:softAPstation功能响应查询指令响应flashsystemparameter区域AT+CWMODE_CUR–设置当前WiFi模AT+CWMODE_CUR–设置当前WiFi模式(sta/AP/sta+AP),不保存到测试指令响应参数说明<mode>1stationsoftAPsoftAPstation功能响应功能响应AT+CWMODE_DEF设置WiFi模式并保存到AT+CWMODE_DEF-设置WiFi模式(sta/AP/sta+AP),并保存到测试指令响应+CWMODE_DEF:(<mode>取值范围参数说明<mode>1station模softAPstation功能响应功能响应AT+CWJAP–连接[@deprecated]本指令不建议使用,请使用AT+CWJAP_CURAT+CWJAP_DEF响应功能+>查询ESP8266已连接的AP信AT+参数说明 >AP的响应功能AT+CWJAP >,<pwd参数说明 <pwd>字符串参数,最长64字节 例如,目标AP 为password“0123456789AT+CWJAPAT+CWJAP_CUR–临时连接AT+CWJAP_CUR–连接AP,不保存到功能+ >string,功能AT+CWJAP_CUR >,<pwd<AP<pwd>字符串参数,最长64字节station模式,若password中含有特殊符号,例如’“’’\’时,需要进行转义,其它字符转义无AT+CWJAP_CUR 为password“0123456789”\”AT+CWJAP_CURAT+CWJAP_DEF–连接AP,保存到AT+CWJAP_DEF–连接AP,并保存到功能+CWJAP_DEF:< >AP功能 <pwd>字符串参数,最长64字节 >,<pwd参数设置需要开启station模式,若 符号,例如’,’或者’“’或者’\’时,需要进行转义,其它字符转义效AT+CWJAP_DEF 为password“0123456789”\”AT+CWJAP_DEFAT+CWLAP–列出当前可用的AT+CWLAP-列出当前可用的功能+CWLAP:AT+CWLAP >,<mac+CWLAP:执行指令<ecn>012 4_ 字符串参数,AP<rssi><mac字符串参数,APMAC AT+CWQAP–断开与AP的连AT+CWQAP-断开与AP功能AT+AT+CWSAP–配置ESP8266softAP参[@deprecated]AT+CWSAP_CURAT+CWSAP_DEF功能ESP8266softAP+AT+功能 >字符串参数,接入点名<chl>02 4_ESP8266softAPAT+ AT+CWSAP_CUR–配置ESP8266softAPAT+CWSAP_CUR–配置ESP8266softAP当前参数,不保存到功能ESP8266softAP功能<>字符串参数,接入点名<chl>0_ESP8266softAP AT+CWSAP_DEF–配置ESP8266softAP参数,保存到AT+CWSAP_DEF–配置ESP8266softAP参数,并保存到功能+AT+功能 ><pwd>字符串参数,最长64字节<chl><ecn>02 4_ AT+CWLIF查询连接到ESP8266softAPstations信ATCWLIF–查询连接到ESP8266softAP的stations功能<ip查询连接到ESP8266softAP<ipaddr>ESP8266softAPstationsIP<mac>ESP8266softAPstationsMACAT+CWDHCP–设置AT+CWDHCP设置[@deprecated]本指令不建议使用,请使用AT+CWDHCP_CURAT+CWDHCP_DEFDHCP是否1softAPDHCP开启bit1:0stationDHCP关闭1-stationDHCP开启功能0ESP82661ESP82662ESP8266softAP01flashuserparameter本设置指令与设置静态IP的指令(AT+CIPSTA系列和AT+CIPAP系设置使能DHCP,则静态IP无效;设置静态IPDHCP关闭;AT+CWDHCP_CUR–设置DHCP,不保存到AT+CWDHCP_CUR–设置DHCP,不保存到DHCPBit0:0softAPDHCP关1softAPDHCP开启bit1:0stationDHCP关闭1-stationDHCP开启功能0ESP82661ESP82662ESP8266softAP01设置静态IP,则DHCP关闭;AT+CWDHCP_DEF–设置DHCP并保存到AT+CWDHCP_DEF–设置DHCP,并保存到DHCPBit0:0softAPDHCP关1softAPDHCP开启bit1:0stationDHCP关闭1-stationDHCP开启功能0ESP82661ESP82662ESP8266softAP01flashuserparameter设置静态IP,则DHCP关闭;AT+CWAUTOCONN–上电是否自动连接AT+CWAUTOCONN–上电是否自动连接功能:上电不自动连接:上电自动连接ESP8266stationAPAT+CIPSTAMAC–设置ESP8266station接口的MAC地AT+CIPSTAMAC–设置ESP8266station接口的MAC[@deprecated]AT+CIPSTAMAC_CURAT+CIPSTAMAC_DEF功能<mac>字符串参数,ESP8266stationMAC功能ESP8266stationMAC地设置指令<mac>字符串参数,ESP8266stationMACflashuserparameterAT+CIPSTAMAC_CUR–设置ESP8266station当前MAC地AT+CIPSTAMAC_CUR–设置ESP8266station接口的MAC地址,不保存到功能ESP8266stationMAC地址<mac>字符串参数,ESP8266stationMAC地功能ESP8266stationMAC<mac>字符串参数,ESP8266stationMAC地本设置不保存到flashAT+CIPSTAMAC_DEF–设置ESP8266station默认MAC地AT+CIPSTAMAC_DEF–设置ESP8266station接口的MAC地址,并保存到功能ESP8266stationMAC地址<mac>字符串参数,ESP8266stationMAC地功能ESP8266stationMAC<mac>字符串参数,ESP8266stationMAC地AT+CIPAPMAC–设置ESP8266softAP的MAC地AT+CIPAPMACESP8266softAPMAC[@deprecated]AT+CIPAPMAC_CUR或者AT+CIPAPMAC_DEF功能<mac>字符串参数,ESP8266softAPMAC地功能设置ESP8266softAPMAC地设置指令<mac>字符串参数,ESP8266softAPMAC地AT+CIPAPMAC_CUR–设置ESP8266softAP临时MAC地AT+CIPAPMAC_CUR–设置ESP8266softAP的MAC地址,不保存到功能<mac>字符串参数,ESP8266softAPMAC地功能设置ESP8266softAPMAC地设置指令<mac>字符串参数,ESP8266softAPMAC地本设置不保存到flashAT+CIPAPMAC_DEF–设置ESP8266softAP默认MAC地AT+CIPAPMAC_DEF–设置ESP8266softAP的MAC地址,保存到功能ESP8266softAPMAC地址<mac>字符串参数,ESP8266softAPMAC功能ESP8266softAPMAC地设置指令<mac>字符串参数,ESP8266softAPMACflashuserparameterATCIPSTA设置ESP8266station的IP功能功能<ip>字符串,ESP8266stationIP[<gateway>][<netmask>]子网掩flashuserparameterDHCP的指令(AT+CWDHCP系列)互相影响:设置静态IP,则DHCP关闭;AT+CIPSTA_CUR–设置ESP8266station临时IP地ATCIPSTA_CUR设置ESP8266station的IP地址,不保存到功能ESP8266stationIP地址功能ESP8266stationIP设置指令<ip>字符串,ESP8266stationIP地[<gateway>]网[<netmask>]DHCP的指令(AT+CWDHCP系列)互相影响:设置静态IP,则DHCP关闭;ATCIPSTA_DEF设置ESP8266station的IP地址,并保存到功能功能设置指令<ip>字符串,ESP8266stationIP[<gateway>][<netmask>]子网掩flashuserparameterDHCP的指令(AT+CWDHCP系列)互相影响:设置静态IP,则DHCP关闭;ATCIPAPESP8266softAPIP地ATCIPAP设置ESP8266softAP的IP功能<ip>字符串参数,ESP8266softAPIP功能设置指令<ip>字符串参数,ESP8266softAPIPflashuserparameterDHCP的指令(AT+CWDHCP系列)互相影AT+CIPAP_CUR–设置ESP8266softAP临时IP地ATCIPAP_CUR设置ESP8266softAP的IP地址,不保存到功能<ip>字符串参数,ESP8266softAPIP功能设置指令<ip>字符串参数,ESP8266softAPIPDHCP的指令(AT+CWDHCP系列)互相影AT+CIPAP_DEF–设置ESP8266softAP默认IP地ATCIPAP_DEF设置ESP8266softAP的IP地址,并保存到功能<ip>字符串参数,ESP8266softAPIP功能设置指令<ip>字符串参数,ESP8266softAPIPflashuserparameterDHCP的指令(AT+CWDHCP系列)互相影响:设置静态IP,则DHCP关闭;AT+CWSTARTSMART–开启AT+CWSTARTSMART–开启功能type>SmartConfig用户可向EspressifSmartConfig“Smartgetwifiinfo”SmartConfig成功,此时可调用“AT+CIFSR”检查是否成功从AP获取到IP。在SmartConfig过程中执行其他指令,请等待快连成功,或者先调用“AT+CWSTOPSMART”SmartConfigAT+CWSTOPSMART–停止AT+CWSTOPSMART停止功能TCP/IP相关ATTCP/IP指描AT+TCPUDPESP8266TCP功能AT+CIPSTATUS–AT+CIPSTATUS–功能+CIPSTATUS:<ID>,<type>,<remoteip>,<remoteport>,<local<id>id0~4)><remoteip>IP<localport>ESP8266本地端口0:ESP8266client1:ESP8266serverAT+CIPSTART建立TCP连接或者UDP+CIPSTART:(<type>),(<IPaddress>),(<port>)[,(<localport>), name>),(<port>)[,(<localport>),测试指令+CIPSTART:(id),(<type>),(<IPaddress>),(<port>)[,(<localport>),+CIPSTART:(id),(<type>),(< name>),(<port>)[,(<local功能ALREAY参数说明<id>0-4连接的id<remoteipIP<remoteport>远端端[<UDPlocalport>]UDP传输时,设置本地端口[<UDPmode>]UDP0<UDPmodeUDP的传输对方建立后,能否再更使用<UDPmode>必须先填写<UDPlocal[<TCPkeepalive>]TCPkeepalive0TCPkeepalive1~72005001)单连接时<type>,<remoteip>,<remote[,(<UDPlocalport>),(<UDP[,(<TCPkeep2)多连接时[,(<UDPlocalport>),(<UDP[,(<TCPkeepAT+CIPSEND–AT+CIPSEND测试指令功能收到此命令后先换行返回”>”,然后开始接收串口数据,当数据长设置指令1)单连接时:2)多连接时SEND参数说明IP和端口<id>需要用于传输连接的id<length>数字参数,表明发送数据的长度,最大长度为[,<remoteip>,<remote功能UDP透传,指令“AT+CIPSTART”<UDPmode>必须为AT+CIPSENDEX–AT+CIPSENDEX测试指令功能收到此命令后先换行返回”>”,然后开始接收串口数据,当数据长设置指令length或者遇到字符“\0”时,发送数1)单连接时:2)多连接时SEND参数说明<id>需要用于传输连接的id<length>数字参数,表明发送数据的长度,最大长度为令模式,等待下一条AT指令。用户如需发送“\0”,请转义为IP和端口[,<remoteip>,<remoteAT+CIPCLOSE关闭TCPUDP传测试指令功能<id>需要关闭的连接id5时,关闭所有连接(serverid5无效执行指令AT+CIFSR查询本地IP地AT+CIFSR查询本地IP测试指令+CIFSR:<IP+CIFSR:<IP功能AT+<IPESP8266softAPIPESP8266stationIPAT+CIPMUX–A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论