首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

让 ESP32 同时扮演 AP+STA 的角色

  • 24-03-03 17:41
  • 4798
  • 9206
blog.csdn.net

本工程已托管到 GitHub,具体路径是https://github.com/tidyjiang8/esp32-projects/tree/master/ap_sta

功能说明:让 ESP32 既当做一个 AP,让其它终端设备访问,又当做一个 STA,连接到其它的 AP。

关于 ESP32 更多好玩、有趣、实用的项目,请查看 【ESP32 系列博客 - 目录】

【快速开始】

【假设】

  • 你已经安装好 ESP-IDF 和工具链。
  • 你已经有一个 WiFi 热点。

【步骤】

  • 使用数据线将开发板连接到你的系统中,让系统能够识别到你的板子(Windows 是COM\*, Linux 是/dev/ttyUSB\*)。
  • 进入ap_sta所在目录。
  • 执行命名make menuconfig进行配置。
    • 对串口进行配置。
    • 配置作为 AP 时其它设备访问该 AP 所需要的 SSID 和密码。依次进入配置选项Demo Configuration --->、AP Configuration --->,然后在[AP] SSID和[AP] Password中填写 SSID 和密码。
    • 配置作为 STA 时需要连接到的 AP 的 SSID 和密码。依次进入配置选项Demo Configuration --->、STA Configuration --->,然后在[STA] SSID和[STA] Password中填写 SSID 和密码。
  • 执行命令make进行编译
  • 执行命令make flash monitor将编译生成的镜像烧写到 ESP32 开发板上面,并查看串口输出。

【现象】

对于 STA 功能,当板子起来后,正如 让 ESP32 作为 STA 连接的你的 WiFi 热点中的现象一样,板子已经连接到 WiFi 热点,并获取到 IP 地址。

对于 AP 功能,我们在手机中进入 WiFi 设置界面,发现已经能搜索到 ESP32 建立的 AP 了,输入密码后,连接成功。此时我们再看串口的打印消息,它已经打印出了连接到该 AP 的客户端的 MAC 地址。

有兴趣的话,查看下你的手机的 MAC 地址,是不是就是 ESP32 所打印的 MAC 地址呢?

这里写图片描述

【深入理解】

这个项目与前一个项目【让 ESP32 连接到你的 WiFi 热点】及其相似,只要理解了前一个项目,就能轻松地理解这个项目。之所以再将其单独抽取出来,是因为在 ESP32 的学习群里有人在问关于 APSTA 的问题,而在网上又找不到任何 Demo,所以我才稍微研究了下,然后将其放到这里了。

只强调一点,即 STA 和 AP 各有一个接口,它们需要分别进行配置。

注:本文转载自blog.csdn.net的chunhua.jiang的文章"http://blog.csdn.net/tidyjiang/article/details/72057938"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top