基于STM32的ESP8266 AT指令详解:基础AT指令、Wi-Fi功能AT指令和TCP/IP功能AT指令

1. 基础 AT 指令:

(常用基础AT指令)主要了解其中指令AT、AT+RST、ATE:

 

1. AT:测试串口助手,返回OK,则表示AT启动成功。

2. AT+RST:当设置再后续中设置基础WIFI功能指令以及TCP/IP指令(且这些设置的指令是保存到Flash中)后,可重启后重新调试设置完成后的功能。

3. ATE:设置AT指令发出接收显示中会不会回传发送的AT指令字符串,以下举例:

(1)当参数是ATE1时,显示:

(2)当参数是ATE0时,显示:

2.基础 Wi-Fi 功能 AT 指令 :

 

 1. AT+CWMODE_DEF—设置当前 Wi-Fi 模式并保存到 Flash :

说明:

(1) Station 模式:模块相当于一个客户端,可以链接到其他路由器发出的WIFI信号。

(2) SoftAP模式(软路由模式):模块本身相当于一个路由器,其他设备可链接到该模块发送的信号,主要应用在主从设备的主机部分。

(3) SoftAP+station共存模式(混合模式):模块可在与其他设备链接的同时充当路由器,结合上面两种模式的综合应用,一般可应用在需要网络通信且在主从关系中的主机。

 

2. AT+CWJAP_DEF—连接 AP(无线AP /Access Point,即无线接入点),保存到 Flash:

说明:

(1)查询 ESP8266 Station 已连接的 AP 信 息:AT+CWJAP_DEF?

(2)设置 ESP8266 Station 需连接的 AP:AT+CWJAP_DEF=<ssid>,<pwd> 

(3)如果存在果有多个 AP 的 SSID 相同,可通过 BSSID (AP 的 MAC 地址 )确定⽬标 AP

 

(4)该指令已连接的AP信息会保存在ESP8266芯片中的Flash系统参数中,且AT+CWAUTOCONN在ESP8266设置为Station模式下会默认上电⾃动连接 AP。

 

 3. AT+CWLAP—扫描当前可⽤的 AP:

 

说明:

(1)可以设置指令来列出符合特定条件的 AP。 

 

(2)AT+CWLAP :直接执行指令列出当前可⽤的 AP。 (ESP8266 CH340是一款2.4GHz的Wi-Fi模块,它不支持5GHz频段的Wi-Fi连接。因此,它无法直接对5GHz频段的Wi-Fi信号进行干扰。)

 4. AT+CWQAP—断开与 AP 的连接:

 5. AT+CWSAP_DEF—配置 ESP8266 SoftAP 当前参数,保存到 Flash:

 

说明: 

(1)AT+CWSAP_DEF?: 查询 ESP8266 SoftAP 的配置参数

(2)AT+CWSAP_DEF=<ssid>,<pwd>,<chl>,<ecn>[, <max conn>][,<ssid hidden>]:设置 ESP8266 SoftAP 的配置参数(注意:指令只有在 SoftAP 模式开启后有效!!)

6. AT+CIPSTA_DEF—设置 ESP8266 Station 的 IP 地址,保存到 Flash :

 

说明:

(1)AT+CIPSTA_DEF?: 查询 ESP8266 Station 的 IP 地 址(注意:ESP8266 Station IP 需连上 AP 后,才可 以查询!!!)

(2)
AT+CIPSTA_DEF=<ip>[,<gateway>,<netmask>]:设置 ESP8266 Station 的 IP 地址

7. AT+CIPAP_DEF—设置 ESP8266 SoftAP 的 IP 地址,保存到 Flash:

  

说明:

(1)AT+CIPAP_DEF?:查询 ESP8266 SoftAP 的 IP 地 址。

(2)AT+CIPAP_DEF=<ip>[,<gateway>,<netmask>]:设置 ESP8266 SoftAP 的 IP 地址。

 3. TCP/IP 功能 AT 指令:

 1. AT+CIPSTATUS—查询⽹络连接信息:

说明:

(1)AT+CIPSTATUS:查询⽹络连接信息

 

2.  AT+CIPSTART—建⽴ TCP 连接,UDP 传输或 SSL 连接(只针对TCP 连接):

说明:电脑和ESP8266连接同一个wifi/热点,且在电脑端的TCP测试工具创建服务器,让ESP8266作为客户端去连接通信。

(1)AT+CIPSTART=<type>,<remote IP>,<remote port>[,<TCP keep alive>] :TCP 单连接 (AT+CIPMUX=0) 时:

 

 

 

 

 

物联沃分享整理
物联沃-IOTWORD物联网 » 基于STM32的ESP8266 AT指令详解:基础AT指令、Wi-Fi功能AT指令和TCP/IP功能AT指令

发表评论