没志青年
发布于 2025-07-19 / 20 阅读
0

ESP32 WiFi 通信

Wi-Fi 驱动程序 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档

ESP-WIFI-MESH - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档

Wifi 的工作模式:

  • STA 客户端模式:作为客户端设备,连接到路由器中。

  • AP 路由器模式:作为热点设备,其它设备连接。

  • STA/AP 共存模式:中继器

ESP32 相比于其它的单片机,特点就是有 IOT 功能(Wifi和蓝牙),使用很简单,我们无需关心其底层实现(关心了也没diao用)。

根据需求,参考官方例程(在 E:\ProgramFiles\ESP32-IDF\Framework\v5.5\esp-idf\examples\wifi 下):

数据通信

lwIP - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档

TCP

模式

特点

使用场景

多客户端处理方式

阻塞

一个任务只能处理一个客户端连接,其它客户端得等待

客户端较少

每个客户端分配一个任务

非阻塞

一个任务可以处理多个客户端连接

多客户端,且实时性要求高

一个任务中既可实现,轮询

UDP

MQTT

HTTP/HTTPS

Wifi 配置

发送

接收

信号