ESP8266-WIFI模块配置

ATK-ESP8266 WIFI用户手册_V1.2.pdf 

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

WIFI 应用模式

1   Station 模式

2    AP 模式

3    AP+Station 模式

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

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

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

【通信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 (多连接)

https://blog.csdn.net/qq_35281599/article/details/80218856

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

客户端可以

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-01刷AT固件_孙新的铁匠铺-CSDN博客_esp01刷固件

模块出现的问题

    • 1、.esp8266在供电不足的情况,会出现反复重启的现象
    • 2、.如果双向同时通讯(服务器端发送客户端的同时,客户端也发送给服务器),将会 出现客户端强制重启的现象,但服务器那端却正常,这点很郁闷。
    • 3、发热有点严重,估摸着温度能有50-60了,但基本使用正常。
  • 4
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小黑学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值