完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我这边项目使用ESP32 工作在WIFI和BLE mesh 状态, 当使用 wifi升级ESP32时,发现受MESH影响很大,如果边上的MESH信号很多,WIFI就会很容易掉线,并且升级时间变得比原来长4-5倍,
我的想法是,在WIFI升级时,我需要去关掉MESH,让MESH不工作, 但是我找了一些API接口,关掉MESH,系统就复位重启, 不知哪位有在运行中关掉MESH的,请指导一下。不胜感谢。 |
|
相关推荐
1个回答
|
|
在这种情况下,您可以尝试以下方法来解决ESP32在WIFI升级时受BLE Mesh影响的问题:
1. 降低MESH信号强度:在MESH网络中,您可以尝试降低信号强度,以减少对WIFI信号的干扰。这可以通过调整MESH设备的发射功率来实现。 2. 更改WIFI信道:尝试更改ESP32的WIFI信道,以避免与MESH信号的信道冲突。您可以使用ESP32的API来更改WIFI信道。 3. 暂时关闭MESH功能:在进行WIFI升级时,您可以尝试暂时关闭MESH功能。这可以通过以下步骤实现: a. 保存MESH网络的状态,以便在升级完成后可以恢复网络。 b. 调用API接口来关闭MESH功能。这可能会导致系统重启,但您可以在重启后立即恢复MESH网络的状态。 c. 进行WIFI升级。 d. 升级完成后,恢复MESH网络的状态。 4. 使用外部天线:考虑使用外部WIFI天线来提高WIFI信号的接收能力,从而减少MESH信号对WIFI升级的影响。 5. 优化升级过程:尝试优化WIFI升级过程,例如使用更高效的升级协议或减小固件文件的大小,以缩短升级时间。 6. 调整升级时间:如果可能的话,您可以尝试在MESH网络活动较低的时间段进行WIFI升级,以减少干扰。 希望这些建议能帮助您解决问题。如果问题仍然存在,请随时提供更多详细信息,以便我们为您提供更具体的建议。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
437浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 21:44 , Processed in 0.730319 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号