传感器学习——ESP8266(无线串口使用)

ESP8266模块是一款高性能的WIFI串口模块,只要知道串口怎么编程使用,就可以实现所谓的透明传输。

在这里插入图片描述
将usb转ttl如下连接,USB转TTL模块上有3.3V和5V两个引脚可以作为VCC,但是一般选取5V作为VCC

AT指令

在使用USB转TTL模块与电脑连接之后,就可以使用串口调试助手进行WIFI模块的调试了。首先有一点,AT指令不区分大小写,均以回车、换行结尾。下面介绍常用的AT指令:

在这里插入图片描述
ESP8266的应用模式:ESP266支撑单AP模式、单STA模式和混合模式。
AP:可以将ESP8266作为热点,可以让其他的设备连接上它;
STA:可以连接上当前环境下的WIFI热点。

什么是透传模式?

透传就是指不需要关心wifi协议是如何实现的。所需要做的就是A通过串口发数据,B通过串口收数据,整个过程中A串口和B串口就像是用导线直接连接起来了一样。则对于开发人员来看,就是完全透明的。

如果不开启透传模式,我们怎么发送数据呢?在每次发送数据前都必须先发送指令AT+CIPSEND= <param.>
但是一旦开启了透传模式,我们就不需要在每次发送数据前都发送指令AT+CIPSEND=<param.>了,只需要发送一次AT+CIPSEND,之后发送的所有内容全部当成是数据了!

退出透传模式

发送数据"+++"就可以了。注意:此时“+++”后面,不接“发送新行”!

ESP8266的一般使用顺序

1.AT+CWMODE=1:设置工作模式(STA模式)2.AT+RST:模块重启(生效工作模式)3.AT+CWJAP=“111”,“11111111”:连接当前环境的WIFI热点(热点名,密码)
4.AT+CIPMUX=0:设置单路连接模式5.AT+CIPSTART=“TCP”,“xxx.xxx.xxx.xxx”,xxxx:建立TCP连接
6.AT+CIPMODE=1:开启透传模式
7.AT+CIPSEND:透传模式下,传输数据
8.+++:退出透传模式

发布了7 篇原创文章 · 获赞 11 · 访问量 260

猜你喜欢

转载自blog.csdn.net/weixin_46156693/article/details/104472028