完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
smartconfig,按照例程,每次刚开始扫描,就结束了,不知道为什么。
深入源码去看,有些源代码的api具体内部是怎么运行的,还找不到。比如:esp_smartconfig_internal_start 报错如下: I (2977) smartconfig: SC version: V3.0.1 I (7067) wifi:ic_enable_sniffer I (7067) smartconfig: Start to find channel... D (7067) event: running post SC_EVENT:0 with handler 0x400dab6c and context 0x3f fdcef0 on loop 0x3ffc805c 0x400dab6c: event_handler at D:ESPesp-idfexamplesuserAi-Thinker-Open_ESP32- CAMERA_LANbuild/../main/app_smart_wifi.c:43 I (7067) app_smart_wifi: Scan done |
|
相关推荐
1个回答
|
|
根据您提供的信息,您在使用SmartConfig时遇到了问题,即每次扫描刚开始就结束了。为了解决这个问题,我们可以按照以下步骤进行排查:
1. 确认硬件连接:首先,请确保您的ESP32模块与其他设备之间的连接正确,例如天线等。 2. 检查电源:确保ESP32模块的电源稳定,因为不稳定的电源可能会影响模块的正常工作。 3. 检查代码:检查您的代码是否正确实现了SmartConfig的初始化和配置。例如,确保您已经正确调用了`esp_smartconfig_set_type`和`esp_smartconfig_start`等函数。 4. 检查日志信息:从您提供的日志信息来看,SmartConfig版本为V3.0.1,且在7067毫秒时开始扫描。但是,没有提供足够的错误信息来确定问题所在。请检查是否有其他错误或警告信息。 5. 检查API实现:您提到了`esp_smartconfig_internal_start`函数,但没有提供具体的实现代码。建议您查看ESP-IDF的源代码,了解该函数的实现细节,以便找到可能的问题所在。 6. 更新ESP-IDF:如果您使用的ESP-IDF版本较旧,可能存在一些已知的问题。建议您更新到最新版本的ESP-IDF,以解决可能的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
312浏览 6评论
269浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
259浏览 5评论
265浏览 4评论
241浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 14:43 , Processed in 0.992767 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191