ESP8266WIFI模块调试(一)

1开始学习WIFI模块,需要做的肯定是进行透传实验,然后在网上找了一些博客,按照里面的内容进行配置,
折腾了两天,终于实现了TCP连接的实验,现在只说说遇到的坑!

2首先推荐一下学习的两个博客:
http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/
https://blog.csdn.net/liukais/article/details/53926743
这两篇博客要对着卡才可以发现不对劲的地方。

3.第一个要注意的地方,当wifi模块处于ap模式的时候,是相当于路由器,那么就是服务器,其他就是客户端。设置的步骤:
第一步:按下复位键,出现ready
在这里插入图片描述
第二步:设置WIFI模块为sta模式:AT+CWMODE=2 指令配置模块为sta模式(参数1,2,3分别对应模式sta,AP和sta/AP)并发送:AT+RST重启
在这里插入图片描述
第三步:设置WIFI作为服务器的信息:AT+CWSAP=“ESP8266”,“12345678”,3,4
在这里插入图片描述
第四步:发送AT+CIPMUX=1 启动多连接
在这里插入图片描述
第五步:电脑连接上这个无线网络
在这里插入图片描述
第五步:打开电脑的网络助手
在这里插入图片描述
**

需要注意的是:这里打开以后就存在一个ip地址,192.168.4.2,只要点击就可以显示连接,但是后面出错就喜欢在这里。现在输入:AT+CIFSR查看一下WIFI模块的ip地址,如图所示:这里的ip是192.168.4.1,所以在网络助手上需要改!改成对应才行!

**
在这里插入图片描述

在这里插入图片描述

第六步:进行连接
在这里插入图片描述
连接时候,网络助手的软件是要选成客户端模式的!连接上以后,显示OK CONNECT!

第七步:发送AT+CIPSEND=0,20,然后输入你要传输的数据,在TCP这边可以显示。

4.上面的WIFI是处于AP模式,说说在STA模式,这里就不上图了,但是要注意的坑
第一个:ipconfig/all
在这里插入图片描述 存在一个无线网和局域网的地址。刚开始做的时候,要看清楚这里写的是那个ip 如果你用的手机热点做实验,要在网路设置里面改成固定的地址。