跳到主要内容

WIFI热点实验

WIFI AP

前言

本章节实验作者把 ESP32-S3配置为 STA 模式,即创建连接热点,读者可使用手机连接该热点。

WiFi 模式概述

WiFi 主要有两种模式: STA 和 AP 模式。 AP 模式即无线接入点,是我们常说的手机热点,被其他设备连接; STA 模式即 Station,是连接热点的设备。另外, ESP32S3 可支持 STA 和 AP两种模式共存,就像手机那样可以开热点,也可以连接其他热点。

本实验对应的工程文件夹为:<开发板A盘路径>/4,程序源码/v_5.5版本例程/2,扩展例程-IDF版/2,WiFi例程/03_WiFi_AP

实验准备

  1. WiFi-AP 启动流程如下。
启动流程

首先,系统需要对 lwIP 协议栈进行初始化。接着,创建一个任务,该任务将用于触发相应的事件。然后,配置 WiFi 参数和 AP 模式参数。最后,启动 WiFi,从而完成以 AP 模式开启 WiFi 的操作。

  1. 硬件设计
例程功能与硬件资源

当手机连接这个热点时, LCD 显示该连接设备的 MAC 地址,断开时,LCD 显示断开设备的 MAC 地址。
1,LED(RED) - IO1_1
2,正点原子 2.4 寸LCD屏幕
3,ESP32-S3 内部 WiFi

3.原理图

原理图

本章实验使用的 WiFi 为 ESP32-S3 的片上资源,因此并没有相应的连接原理图。

  1. 软件设计
软件设计

程序启动后初始化NVS、lwIP和event loop,配置WiFi为AP模式并启动。LEDR闪烁提示,事件回调处理设备连接与断开,显示对应MAC地址。

  1. 将对应接口的电源线接入 DNESP32S3 BOX3 开发板底板的 USB Type-C 接口,为其进行供电。

实验现象

程序下载成功后,我们利用手机连接 ESP32-S3 热点设备,当手机连接热点设备成功时,LCD 显示手机的 MAC 地址等信息,当手机从已连接状态断开时, LCD 显示断开的外部设备的 MAC 地址,如下图所示:

01