安信可8266ESP-01S串口配置自动链接wifi进入透传模式

安信可的esp8266串口转WiFi模块

stm32芯片的串口连接到8266和pc端的上位机通信,上位机作为服务器,8266作为客户端,stm32通过串口来配置8266比较麻烦,我是在stm32和8266之间用0r电阻连接,把0r电阻去掉后,用跳线吧8266的串口线连接在ttl转usb上,在pc端用串口调试工具来配置8266。

  1. 用到的at指令

 

2.安信可推荐的示例

这里的WiFi是又pc发的热点,这里链接热点的名称和密码 

这里的pc由网络调试助手 设置成tcpserver模式,端口号自己设置

这里 

显示连接上就可以发送数据接受数据就可以了。

但是现在8266重新上电就数据就没了。需要把配置写道8266deflash里

 用到这个指令,但是进入这个指令的时候需要退出透传模式

1.发→◇AT\r\n              

 收←◆AT

OK

 测试at启动

2.


发→◇AT+RESTORE\r\n 
收←◆AT+RESTORE

收←◆
OK

恢复出厂设置

3.

[16:48:46.721]发→◇AT+CWMODE=1\r\n 

[16:48:46.735]收←◆AT+CWMODE=1

OK

设置wifi模式为station

4.


[16:49:02.368]发→◇AT+CWJAP="zzzxxxyyy","68686868"\r\n 

[16:49:02.381]收←◆AT+CWJAP="zzzxxxyyy","68686868"

[16:49:03.511]收←◆WIFI CONNECTED

[16:49:04.943]收←◆WIFI GOT IP

OK

连接到路由器

5

[16:50:20.791]发→◇AT+CIPSTART="TCP","192.168.137.1",10102\r\n 

[16:50:20.802]收←◆AT+CIPSTART="TCP","192.168.137.1",10102

[16:50:20.824]收←◆CONNECT

OK

ESP32 设备作为客户端通过 TCP 连接到 TCP 服务器,服务器 IP 地址为 192.168.137.1,端口为 10102

6.

[17:15:07.285]发→◇AT+SAVETRANSLINK=1,"192.168.137.1",10102,"TCP"\r\n 

[17:15:07.293]收←◆AT+SAVETRANSLINK=1,"192.168.137.1",10102,"TCP"

OK

把数据写到flash里,开机自动连接到WiFi进入透传模式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值