本篇文章将介绍ESP8266的调试,希望与大家一起学习进步!也欢迎读者朋友关注、收藏、分享和点赞,感谢支持!
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 指令配置模块为ap模式(参数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如果你用的手机热点做实验,要在网路设置里面改成固定的地址。