ESP8266-01S使用教程

本文详细介绍了如何使用ESP8266-01S进行串口连接和WiFi配置,包括设置工作模式、建立WiFi热点、连接现有网络、端口监听以及TCP/UDP通讯协议。通过串口调试工具和AT指令,实现单片机与ESP8266的通讯,涉及STM32C8T6的串口配置,并讲解了上位机的TCPClient连接和数据收发。最后,讨论了单片机接收数据的处理方式。

必要知识

大概流程

用串口连接ESP8266-01S简单调试模块设置

设备连接到ESP8266-01S的WiFi或者是ESP8266连接至局域网

根据需求再次对ESP8266-01S进行调试

启动手机或电脑的网络调试助手建立通讯

用网络调试助手进行信号的发送

将ESP8266-01S连接至单片机的UTX和URX与单片机进行通讯

STM32C8T6其中PA2和PA3为一个串口,PA9和PA10为1个串口

通讯协议

TCP和UDP协议
在这里插入图片描述
UDP会把数据一股脑儿地发送出去,并不会在意是否全部收到,适用于广播类型多对多通讯类型,缺点是具有一定的丢包率

TCP是可靠的传输协议,缺点是只能一对一通信

cilent客户端和server服务端

使用ESP8266-01S

连接模块做简单调试

需要的工具:USB-TTL下载器
在这里插入图片描述在这里插入图片描述如果不需要对模块的固件重新烧录或是对其功能有其他需要,不用接IO0和IO1还有EN引脚,只需要按照图4.2接好就可

特别注意,RXD和TXD 的接法,与下载器的引脚相反

不要用下载器的3.3V和GND电源,另找电源(可以接开发板上的供电)

正常情况下模块会微热,只要不是烫手的就没什么问题

打开串口调试工具
在这里插入图片描述波特率设置为115200,发送AT(该指令是测试AT是否OK),会接收到返回的OK

ESP8266-01S一共有三种角色/工作模式,分别是:
1.Station (客户端模式)
2.AP (接入点模式)
3.Station+AP (两种模式共存)

买模块的时候,商家一般都会附赠一个资料包,里面有AT指令的说明

根据需要,选择模块的工作方式(一般使用模式2或者是模式3)
输入命令:

AT+<
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值