不是ESP32-C3 是支持 WPA3 的。官方 ESP-IDF 文档明确写了ESP32-C3 支持WPA3-Personal对 STA 连接来说只要启用了CONFIG_ESP_WIFI_ENABLE_WPA3_SAE就可以建立 WPA3 连接。(Espressif Systems)你这里要分清一个点WIFI_AUTH_WPA_PSK在 STA 配置里通常是authmode threshold最低安全门槛它不是“强制只用 WPA1”。官方文档说明这个 threshold 只是用来过滤扫描到的 AP安全级别低于这个阈值的 AP 会被丢弃而官方又说明WPA3 配好后当 AP 支持更高安全级别时站点会自动选更高的安全模式。也就是说ESP32-C3 作为 STA在 WPA3 功能开启的前提下连到支持 WPA3 的 AP 时会优先走 WPA3而不是因为你写了WIFI_AUTH_WPA_PSK就只能跑 WPA1。(Espressif Systems)另外WIFI_AUTH_WPA2_WPA3_PSK也不是“更保险”的万能选项。Espressif FAQ 明确说了这个枚举在 threshold 排序上等价于WPA3 门槛因此它会过滤掉“仅 WPA2”的路由器它的意义更像“至少要 WPA3 级别”不是“WPA2/WPA3 都随便连”。(Espressif Systems)你描述的现象——“能连上几秒后模块重启”——更像是工程配置或程序问题而不是“ESP32-C3 不支持 WPA3”。按官方要求WPA3 连接至少要满足两件事一是CONFIG_ESP_WIFI_ENABLE_WPA3_SAE不能被关掉二是PMF 不能被禁用因为 WPA3 强制要求 PMF。当前官方文档里还说明STA 默认就是PMF Optional如果你的代码又手动把 PMF 关掉或者用了不兼容的旧配置就可能导致异常。(Espressif Systems)所以直接给你结论ESP32-C3 支持 WPA3。(Espressif Systems)WIFI_AUTH_WPA_PSK不代表绝对不能连 WPA3在 WPA3 支持已开启时连接会自动选择更高安全级别。(Espressif Systems)连上后几秒重启不是“芯片不支持 WPA3”的典型表现更像是 IDF 版本、PMF/SAE 配置、事件回调处理、内存越界、看门狗或断言导致的复位。这个需要看复位原因和回溯。(Espressif Systems)你现在最该检查的是这几项wifi_config.sta.threshold.authmode WIFI_AUTH_WPA_PSK; // 可保留不是根因 // 不要主动禁用 PMF // 确认 menuconfig 里 WPA3 已开启menuconfig里确认Component config - Wi-Fi - Enable WPA3-Personal然后抓重启前后的完整日志重点看rst:/reset reasonGuru Meditation Errorabort() was calledBacktrace:Wi-Fi 事件里是不是在IP_EVENT_STA_GOT_IP后又触发了你自己的重连/重启逻辑