ESP32C3 WIFI 问题 您所在的位置:网站首页 电脑检测不到wifi热点 ESP32C3 WIFI 问题

ESP32C3 WIFI 问题

2024-07-11 17:53| 来源: 网络整理| 查看: 265

开发环境:VSCode + Platformio + Arduino 硬件平台:ESP32C3 ESP-IDF版本:V4.1.2 Platformio PACKAGES: - framework-arduinoespressif32 3.10006.210326 (1.0.6) - tool-esptoolpy 1.30100.210531 (3.1.0) - tool-mkspiffs 2.230.0 (2.30) - toolchain-riscv-esp 1.80400.0 (8.4.0)

|-- 2.0.0

>> Wifi STA模式

设计的板子是自研的板子,在单独调试wifi功能时发现无法连接的问题,找了很多相关的问题解决方案,都不能解决问题。现在wifi连接存在的现象是:能识别到路由或者热点,但是一到连接就报AUTH_EXPIRE错误。

关闭路由或热点,报:

[ 12944][D][WiFiGeneric.cpp:808] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED [ 12951][W][WiFiGeneric.cpp:829] _eventCallback(): Reason: 201 - NO_AP_FOUND

打开路由或热点,报:

[ 27378][D][WiFiGeneric.cpp:808] _eventCallback(): Arduino Event: 5 - STA_DISCONNECTED [ 27385][W][WiFiGeneric.cpp:829] _eventCallback(): Reason: 2 - AUTH_EXPIRE

在https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-guides/wifi.html查了Wi-Fi原因代码对应的原因,不知道怎么修改代码取获取权限

>> Wifi AP模式

在AP模式下,能自动生成AP的IP地址,但是用手机发现AP热点时,有时候能发现,有时候不行,如果发现去连接时,连不上

实现代码如下: //STA模式 WiFi.mode(WIFI_STA); WiFi.begin(ssid, password);

//AP模式 WiFi.mode(WIFI_AP); WiFi.softAP(ssid, password);

PS:另外在此板子单独验证BLE时,都能正常工作,手机或者PC能发现BLE设备并进行连接通信。

请问这个问题是硬件问题还是软件的bug?该如何解决或者分析问题?是否有能验证wifi功能的程序,分析wifi启动失败的原因?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有