必要知识
大概流程
用串口连接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)
输入命令: