ATK_ESP8266 模块仅在 TCP Client 和 UDP,支持透传模式。

WIFI 应用模式

1   Station 模式

2    AP 模式

3    AP+Station 模式

STA 模式(即客户端):ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。

ESP8266做AP热点时假连接 esp8266热点配置_服务器

AP 模式(即服务器):ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。

ESP8266做AP热点时假连接 esp8266热点配置_ESP8266做AP热点时假连接_02

STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。

ESP8266做AP热点时假连接 esp8266热点配置_ESP8266做AP热点时假连接_03

【通信1】Wi-Fi模块(ESP8266-01/ESP-01)使用流程_天下我心-CSDN博客_esp-01

【通信2】Wi-Fi模块(ESP8266-01/ESP-01)入网,成功往IOT平台POST数据!!!_天下我心-CSDN博客

一、AT指令配置

一、模块作为客户端 Tcp-client (单连接)

STA 模式

1、配置模块进入上电自动配网数据透传模式

AT+CWMODE=1 响应:OK //设置为 STA 模式 AT+RST 响应:OK //重启生效 AT+CWJAP="LAB","88888888" 响应:OK //连接路由器的ssid和password AT+CIFSR 响应:192.168.1.xxx // 查询模块 IP AT+CIPSTART="TCP","192.168.1.5",8080 //模块连接到 server 服务器(查询下服务器电脑IP) AT+CIPMODE=1 //开启透传模式 AT+CIPSEND 响应:OK > //开始透传 重新上电 //*********必须要的操作 AT+SAVETRANSLINK=1,"192.168.4.1",8080,"TCP"

2、退出上电自动配网透传模式

1、+++(不勾选发送新行,发送结束后勾选) 2、AT+SAVETRANSLINK=0 3、重新上电

3、其他参考指令

AT+CWJAP="AA","kAi123456"

AT+RESTORE //出厂设置

二、模块作为服务器 server (多连接)


注意:服务器无法进入上电开机就进入服务器模式,必须编程实现

客户端可以

1、配置模块进入模式

服务器: 1、链接配置 AT+CWMODE=3 响应:OK AT+RST 响应:ready AT+CIPMUX=1 响应:OK //启动多连接 AT+CWSAP="ONE-ETA","a1234567",11,3 响应:OK //通道号填11是1-13,加密方式3 AT+CIPSERVER=1,8080 响应:OK //建立服务器server指令 AT+CIFSR //查看本设备的IP

客户端: AT+CWMODE=1 响应:OK //设置为 STA 模式 AT+RST 响应:OK //重启生效 AT+CWJAP="LAB","88888888" 响应:OK //连接路由器的ssid和password AT+CIFSR 响应:192.168.1.xxx // 查询模块 IP AT+CIPSTART="TCP","192.168.1.5",8080 //模块连接到 server 服务器(查询下服务器电脑IP) AT+CIPMODE=1 //开启透传模式 AT+CIPSEND 响应:OK > //开始透传 重新上电 //*********必须要的操作 AT+SAVETRANSLINK=1,"192.168.4.1",8080,"TCP"

2、退出上电自动配网透传模式

1、+++(不勾选发送新行,发送结束后勾选)

3、其他参考指令

AT+CIPSTATUS //来查看连接详情。如下图,第一个参数就是上面的接收编号0,第二个参数代表连接协议为TCP,第三个参数是连接设备的IP地址,第四个参数是客户端的端口,第五个就是服务器端口 AT+UART //串口配置 例如: AT+UART=921600,8,1,0,0 //波特率支持范围:110~921600bps 默认115200 //串口波特率,数据位,停止位,校验位,流控, AT+UART_DEF? AT+UART_DEF=115200,8,1,0,3 波特率,数据位,停止位,校验位,流控//重新上电后仍有效

ESP8266做AP热点时假连接 esp8266热点配置_ESP8266做AP热点时假连接_04

模块出现的问题

  • 1、.esp8266在供电不足的情况,会出现反复重启的现象
  • 2、.如果双向同时通讯(服务器端发送客户端的同时,客户端也发送给服务器),将会 出现客户端强制重启的现象,但服务器那端却正常,这点很郁闷。
  • 3、发热有点严重,估摸着温度能有50-60了,但基本使用正常。