1.刷入AT固件
把模块usb连接电脑后,运行ESP8266一键烧录工具,ESP8266Flasher.exe,设置好波特率位115200,flash等如下图
按钮齿轮,选固件
按钮flash开始
点击一键烧写,等一会就好了(左下角会出现绿色箭头)。刷入固件后复位重启。
2.设置透传参数
打开串口调试助手,测试AT指令,OK, AT+GMR查询版本。
AT+GMR 查询版本
AT+CWMODE=1 设置STA模式 AT+CWLAP 查询可以查到的wifi信号 AT+CWJAP="rwk00","12345678" 设置wifi账号和密码
3.查看nodemcu的ip
AT+CIFSR 查看本地ip
+CIFSR:STAIP,"192.168.43.98"
+CIFSR:STAMAC,"8c:aa:b5:c5:e5:2c"
OKAT+CIPMUX=0 设置成单路连接模式
AT+CIPMODE=1 设置为透传模式
4.手机上打开网络调试助手,建立tcp_server ip: 192.168.43.1 端口:8080注意,tcp服务器的ip地址和nodemcu的本地ip同域
5.连接TcpServer
AT+CIPSTART="TCP","192.168.43.1",8080 连接服务器6.保存设置AT+SAVETRANSLINK=1,"192.168.43.1",8080,"TCP" 将透传模式及建⽴立的 TCP 连接均保存在 Flash system parameter 区域,下次上电⾃自动建⽴立 TCP 连接并进⼊入透传。
AT+SAVETRANSLINK=1,"192.168.43.1",8080,"TCP"
OK
7.复位nodemcu,测试成功
AT字符被发送到手机上,AT指令已经在nodemcu上没有回应了,
来源:https://www.cnblogs.com/omegasu/p/12637086.html