ESP32C3 WIFI 问题 | 您所在的位置:网站首页 › 电脑检测不到wifi热点 › ESP32C3 WIFI 问题 |
开发环境: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 实验室设备网 版权所有 |