ESP8266作为无线串口设置
在之前做的一版设备,用的蓝牙做的无线串口,但是发现会有数据传输错误的情况,所以在改进设备的时候想着把蓝牙换成WIFI模块看一下效果,这里记录一下,ESP8266的配置过程。
ESP8266作为无线串口设置
ESP8266的特性



ATK_ ESP8266 模块支持STA/AP/STA+AP三种工作模式。
◆STA模式: ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
◆AP模式:默认模式ATK_ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
◆STA+AP模式:两种模式的共存模式,(STA模式)即可以通过路由器连接到互联网,并通过互联网控制设备; (AP模式)也可作为wifi热点,其他wifi设备连接到模块。这样实现局域网和广”域网的无缝切换,方便操作。
ESP8266的配置
1、设置WIFI模式
AT+CWMODE=1


2、重启生效
AT+RST


3、连接路由器
AT+CWJAP="HUAWEI-XNNCV3_HiLink","1234567890"


4、设置上电自动连接IP进行透传
如果需要模块上电自动连接到某个IP并进入透传模式,这个时候需要在模块连接到路wifi热点之后,发送AT+SAVETRANSLINK=1,“192.168.1.xxx”" ,8000,“TCP”,设置模块为上电自动连接到TCP Server: 192.168.1.xxx, 8000,并进入透传模式。当发送AT+SAVETRANSLINK指令后,模块断电再上电会自动进入透传模式,此时发送AT指令模块是不会回复的(即使透传的服务器不存在,模块也会进入透传模式的)。模块要恢复到AT指令模式参考第10步先退出透传模式,然后勾选发送新行,再发送“AT+SAVETRANSLINK=0”, 这样上电模块就不会再.上电进入透传了。
AT+SAVETRANSLINK=1,"192.168.3.24",8000,"TCP"


5、查询模块IP
AT+CIFSR


6、在电脑上使用网络助手,创建一个server

7、连接到server
AT+CIPSTART="TCP","192.168.3.24",8000


8、开启透传模式
AT+CIPMODE=1


9、开始透传
AT+CIPSEND


连接成功!!
10、退出透传模式(想要将wifi模块当做无线串口使用,不要进行这个操作)
