admin管理员组文章数量:1130349
这个实验的功能演示 ESP32 STA 功能,连接到一个真实存在的 wifi 热点。 这个实验的代码为工程“4_2_wifi_STA”目录。
4.2.1. 实验内容
(1) 学习 STA 连接方法
(2) 学习 STA 的静态 IP 设置方法
(3) 掌握 wifi 状态机机制
4.2.2. STA 简介
TA 站点,每一个连接到无线网络中的终端(如笔记本电脑、手机及其它可以联网的用户设备)都可称为 一个站点。站点(STA,Station)在无线局域网(WLAN,WirelessLocalAreaNetworks)中一般为客户端,可以是装有无线 网卡的计算机,也可以是有 WiFi 模块的智能手机,可以是移动的,也可以是固定的。
4.2.3. ESP32 wifi 编程相关
流程图,状态机和使用的函数,请参考 4.1.3,实际使用的时候只是参数不一样。
4.2.4. 代码讲解
使用 vs code 展开本实验的工程目录,如下图:
我们的这个实验,启动 STA 连接的代码是写在源文件 app_main.c 里,components 文件夹是关于 LCD
的驱动代码,LCD 显示屏在 3.4 章有比较详情的讲解。
WifiSTA 初始化
STA 的初始化和 AP 类似,部分的参数不一样,不一样的地方全部使用蓝色的字标出来。
//启动 WIFI 的 STA
void wifi_init_sta()
{
tcpip_adapter_init();//tcp/IP 配置
#ifdef ESP32_STATIC_IP
//静态 IP 部分 tcpip_adapter_dhcpc_stop(TCPIP_ADAPTER_IF_STA); tcpip_adapter_ip_info_t ipInfo;
inet_pton(AF_INET,DEVI这个实验的功能演示 ESP32 STA 功能,连接到一个真实存在的 wifi 热点。 这个实验的代码为工程“4_2_wifi_STA”目录。
4.2.1. 实验内容
(1) 学习 STA 连接方法
(2) 学习 STA 的静态 IP 设置方法
(3) 掌握 wifi 状态机机制
4.2.2. STA 简介
TA 站点,每一个连接到无线网络中的终端(如笔记本电脑、手机及其它可以联网的用户设备)都可称为 一个站点。站点(STA,Station)在无线局域网(WLAN,WirelessLocalAreaNetworks)中一般为客户端,可以是装有无线 网卡的计算机,也可以是有 WiFi 模块的智能手机,可以是移动的,也可以是固定的。
4.2.3. ESP32 wifi 编程相关
流程图,状态机和使用的函数,请参考 4.1.3,实际使用的时候只是参数不一样。
4.2.4. 代码讲解
使用 vs code 展开本实验的工程目录,如下图:
我们的这个实验,启动 STA 连接的代码是写在源文件 app_main.c 里,components 文件夹是关于 LCD
的驱动代码,LCD 显示屏在 3.4 章有比较详情的讲解。
WifiSTA 初始化
STA 的初始化和 AP 类似,部分的参数不一样,不一样的地方全部使用蓝色的字标出来。
//启动 WIFI 的 STA
void wifi_init_sta()
{
tcpip_adapter_init();//tcp/IP 配置
#ifdef ESP32_STATIC_IP
//静态 IP 部分 tcpip_adapter_dhcpc_stop(TCPIP_ADAPTER_IF_STA); tcpip_adapter_ip_info_t ipInfo;
inet_pton(AF_INET,DEVI版权声明:本文标题:ESP32WiFi-STA 模式连接路由器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763801764a2964829.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论