ESP8266-01S的WIFI功能AT指令

1、AT+CWMODE——设置wifi模式(STA/AP/STA+AP)

设置指令:AT+CWMODE=

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

查询指令:AT+CWMODE?

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

e.g.:保存在flash中

2、AT+CWMODE_CUR——设置wifi模式

设置指令:AT+CWMODE_CUR=

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

查询指令:AT+CWMODE_CUR?

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

测试指令:AT+CWMODE_CUR=?

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

e.g.:不保存在flash中

3、AT+CWMODE_DEF——设置wifi模式

设置指令:AT+CWMODE_DEF=

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

查询指令:AT+CWMODE_DEF?

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

测试指令:AT+CWMODE_DEF=?

参数说明:1:station模式        2:sofAP模式        3:station+sofAP模式   

e.g.:保存在flash中

4、AT+CWJAP——连接AP

设置指令:AT+CWJAP=,,[]——查询ESP当前连接的AP

响应:OK或者+CWJAP: FAIL

参数说明::目标AP的ssid

:目标AP的密码

[]:目标AP的MAC地址

:1,连接超时;2,密码错误;3,找不到目标AP;4,连接失败

查询指令:AT+CWJAP?

响应:+CWJAP:,,,

参数说明::目标AP的ssid  

5、AT+CWJAP_CUR——连接AP

设置指令:AT+CWJAP_CUR=,,[]——查询ESP当前连接的AP

响应:OK或者+CWJAP_CUR: FAIL

参数说明::目标AP的ssid

:目标AP的密码

[]:目标AP的MAC地址

:1,连接超时;2,密码错误;3,找不到目标AP;4,连接失败

查询指令:AT+CWJAP_CUR?

响应:+CWJAP:,,,

参数说明::目标AP的ssid  

6、AT+CWJAP_DEF——连接AP

设置指令:AT+CWJAP_DEF=,,[]——查询ESP当前连接的AP

响应:OK或者+CWJAP_DEF: FAIL

参数说明::目标AP的ssid

:目标AP的密码

[]:目标AP的MAC地址

:1,连接超时;2,密码错误;3,找不到目标AP;4,连接失败

查询指令:AT+CWJAP_DEF?

响应:+CWJAP:,,,

参数说明::目标AP的ssid  

7、AT+CWLAPOPT——设置AT+CWLAP指令扫描结果的属性

设置指令:AT+CWLAPOPT=,

响应:OK或ERROR

参数说明:指令AT+CWLAP的扫描结果是否按照信号强度rssi值排序,0为不排序,1为排序

对应bit若为1,则指令AT+CWLAP的扫描结果显示相关属性;对应bit若为0则不显示

Bit0设置 AT+CWLAP的扫描结果是否显示
Bit1设置 AT+CWLAP的扫描结果是否显示
Bit2设置 AT+CWLAP的扫描结果是否显示
Bit3 设置 AT+CWLAP的扫描结果是否显示
Bit4 设置 AT+CWLAP的扫描结果是否显示
Bit5 设置 AT+CWLAP的扫描结果是否显示
Bit6 设置 AT+CWLAP的扫描结果是否显示

8、AT+CWLAP——扫描当前可用的AP

设置指令:AT+CWLAP=,[,]

执行指令:AT+CWLAP

响应:+CWLAP:,,,,,

参数说明::加密方式
                0:OPEN
                1 :WEP
                2:WPA PSK
                3 :WPA2 PSK
                4:WPA WPA2 PSK
                5:WAP2 Enterprise(目前AT不支持连接种种加密AP)

        :字符串参数,AP的SSID
        :信号迁都
        :字符串参数,AP的MAC地址
        :AP频偏,单位为kHz。此数值除以2.4,可得到ppm值

        :频偏校准值

9、AT+CWQAP——断开与AP的连接

执行指令:AT+CWOAP

响应:OK

10、AT+CWSAP——设置ESP8266 softAP配置参数

功能:查询ESP8266 softAP的配置参数
查询指令:AT+CWSAP ?                                                                                                                   响应:+CWSAP:

功能:设置ESP8266 softAP的配置参数                                                                                              设置指令:AT+CWSAP=,,,[,][,

11、AT+CWSAP_CUR——设置ESP8266 softAP配置参数

功能:查询ESP8266 softAP的配置参数
查询指令:AT+CWSAP_CUR?                                                                                                          响应:+CWSAP_CUR:

功能:设置ESP8266 softAP的配置参数                                                                                            设置指令:AT+CWSAP_CUR=,,,[,][,

12、AT+CWSAP_DEF——设置ESP8266softAP配置参数

功能:查询ESP8266 softAP的配置参数
查询指令:AT+CWSAP_DEF?                                                                                                          响应:+CWSAP:

功能:设置ESP8266 softAP的配置参数                                                                                            设置指令:AT+CWSAP_DEF=,,,[,][,

13、AT+CWLIF——查询连接到ESP8266 softAP的station信息

执行指令:AT+CWLIF

响应:
                OK

参数说明::连接到ESP8266 softAP的staiton IP地址

                :连接到ESP8266 softAP的staiton MAC地址

14、AT+CWDHCP——设置DHCP

查询指令:AT+CWDHCP ?

响应:DHCP是否使能

说明:
        Bit0 : 0-softAP DHCP关闭 1-sofAP DHCP 开启

        Bit1 : 0-station DHCP关闭 1-station DHCP 开启

功能:设置DHCP
设置指令:AT+CWDHCP=

参数说明:
        
                0:设置ESP8266 sofAP
                1:设置ESP8266 station
                2:设置ESP8266 softAP和station
        
                0:关闭DHCP
                1:开启DHCP

15、AT+CWDHAP_CUR——设置DHCP

查询指令:AT+CWDHAP_CUR?

响应:DHCP是否使能

说明:
        Bit0 : 0-softAP DHCP关闭 1-sofAP DHCP 开启

        Bit1 : 0-station DHCP关闭 1-station DHCP 开启

功能:设置DHCP
设置指令:AT+CWDHAP_CUR=

参数说明:
        
                0:设置ESP8266 sofAP
                1:设置ESP8266 station
                2:设置ESP8266 softAP和station
        
                0:关闭DHCP
                1:开启DHCP

16、AT+CWDHCP_DEF——设置DHCP

查询指令:AT+CWDHCP_DEF?

响应:DHCP是否使能

说明:
        Bit0 : 0-softAP DHCP关闭 1-sofAP DHCP 开启

        Bit1 : 0-station DHCP关闭 1-station DHCP 开启

功能:设置DHCP
设置指令:AT+CWDHCP_DEF=

参数说明:
        
                0:设置ESP8266 sofAP
                1:设置ESP8266 station
                2:设置ESP8266 softAP和station
        
                0:关闭DHCP
                1:开启DHCP

17、AT+CWDHCPS_CUR——设置ESP8266 softAP DHCP分配的P范围

设置指令:AT+CWDHCPS_CUR=,,

参数说明:
        
                0:清楚设置IP范围,恢复默认值,后续参数无需填写
                1:使能设置IP范围,后续参数必须填写
        :租约时间,单位为min,取值范围为[1,2880]

        :DHCP server IP池的起始IP

        :DHCP server IP池的结束IP

查询指令:AT+CWDHCPS_CUR ?

响应:+CWDHCPS_CUR=,,

18、AT+CWDHCPS_DEF——设置ESP8266 softAP DHCP分配的P范围

设置指令:AT+CWDHCPS_DEF=,,

参数说明:
        
                0:清楚设置IP范围,恢复默认值,后续参数无需填写
                1:使能设置IP范围,后续参数必须填写
        :租约时间,单位为min,取值范围为[1,2880]

        :DHCP server IP池的起始IP

        :DHCP server IP池的结束IP

查询指令:AT+CWDHCPS_DEF?

响应:+CWDHCPS_DEF=,,

19、AT+CWAUTOCONN——设置上电时是否自动连接AP

设置指令:AT+CWAUTOCONN=

参数说明:
        
                0:上电不自动连接AP
                1:上电自动连接AP

20、AT+CIPSTAMAC——设置ESP8266station的MAC地址

设置指令:AT+CIPSTAMAC=

参数说明:
        :字符串参数,ESP8266station的MAC地址

查询指令:AT+CIPSTAMAC ?
响应:+ CIPSTAMAC:
        OK

21、AT+CIPSTAMAC_DEF——设置ESP8266station的MAC地址

设置指令:AT+CIPSTAMAC_DEF=

参数说明:
        :字符串参数,ESP8266station的MAC地址

查询指令:AT+CIPSTAMAC_DEF?
响应:+ CIPSTAMAC:
        OK

22、AT+CIPAPMAC——设置ESP8266SofAP的MAC地址

设置指令:AT+CIPAPMAC=
参数说明::字符串参数,ESP8266 softAP的MAC地址

查询指令:AT+CIPAPMAC ?

响应:+CIPAPMAC:

        OK

23、AT+CIPAPMAC_CUR——设置ESP8266SofAP的MAC地址

设置指令:AT+CIPAPMAC_CUR=
参数说明::字符串参数,ESP8266 softAP的MAC地址

查询指令:AT+CIPAPMAC_CUR?

响应:+CIPAPMAC:

        OK

24、AT+CIPAPMAC_DEF——设置ESP8266SofAP的MAC地址

设置指令:AT+CIPAPMAC_DEF=
参数说明::字符串参数,ESP8266 softAP的MAC地址

查询指令:AT+CIPAPMAC_DEF?

响应:+CIPAPMAC:

        OK

25、AT+CIPSTA——设置ESP8266 station的IP地址

设置指令:AT+CIPSTA=,[]

参数说明:
        :字符串,ESP8266 station的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPSTA ?

响应:+ CIPSTA :

        OK

26、AT+CIPSTA_CUR——设置ESP8266 station的IP地址

设置指令:AT+CIPSTA_CUR=,[]

参数说明:
        :字符串,ESP8266 station的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPSTA_CUR?

响应:+ CIPSTA_CUR:

        OK

27、AT+CIPSTA_DEF——设置ESP8266 station的IP地址

设置指令:AT+CIPSTA_DEF=,[]

参数说明:
        :字符串,ESP8266 station的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPSTA_DEF?

响应:+ CIPSTA :

        OK

28、AT+CIPAP——设置ESP8266 softAP的IP地址

设置指令:AT+CIPAP=,[]

参数说明:
        :字符串,ESP8266 softAP的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPAP?

响应:+ CIPSTA :,

        OK

29、AT+CIPAP_CUR——设置ESP8266 softAP的IP地址

设置指令:AT+CIPAP_CUR=,[]

参数说明:
        :字符串,ESP8266 softAP的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPAP_CUR?

响应:+ CIPSTA :,

        OK

30、AT+CIPAP_DEF——设置ESP8266 softAP的IP地址

设置指令:AT+CIPAP_DEF=,[]

参数说明:
        :字符串,ESP8266 softAP的IP地址
        []:网关
        []:子网掩码

查询指令:AT+CIPAP_DEF?

响应:+ CIPAP_DEF:,

        OK

31、AT+CWSTARTSMART——开启SmartConfig

功能:开启某指定类型的SmartConfg
设置指令:AT+CWSTARTSMART =

参数说明:
        
                1 :ESP-Touch
                2 :AirKiss
                3 :ESP-Touch+AirKiss

功能:开启 SmartConfg

执行指令:AT+CWSTARTSMART

32、AT+CWSTOPSMART——停止SmartConfig

执行指令:AT+CWSTOPSMART

33、AT+CWSTARTDISCOVER——开启可被局域网内的微信探测的模式

设置指令:AT+CWSTARTDISCOVER=

参数说明:
        :微信公众号,必须从微信获取
        :设备类型,必须从微信获取

        :主动发包时间间隔,取值范围为0~24X6300,单位为s

                0:ESP8266不主动向外发包,需要手机微信查询时才回复

                其他值:ESP8266主动发包的时间间隔,以便于局域网中的手机微信发现设备

34、AT+CWSTOPDISCOVER——关闭可被局域网内的微信探测的模式

执行指令:AT+CWSTOPDISCOVER

35、AT+WPS——设置WPS功能

设置指令:AT+WPS=

参数说明:
        
                1:开启 WPS
                2:关闭 WPS

36、AT+MDNS——设置MDNS功能

设置指令:
AT+MDNS=,

参数说明:
        :
                1:开启MDNS功能,后续参数需要填写

                2:关闭MDNS功能,后续参数无需填写

        :MDNS主机名称

        :MDNS服务器名称

        :MDNS服务器端口

你可能感兴趣的:(esp8266,wifi,AT)