Page 1 of 1

esp32_restart()不能够重启系统

Posted: Mon Nov 08, 2021 10:47 pm
by ttxs1002004
1,SDK版本:ESP-IDF v4.3-beta3-dirty
2,硬件:ESP32双核,8M Flash模块。
3,业务逻辑概况:用ESP32做蓝牙网关,使用BT客户端+WIFI,获取蓝牙传感器数据并上传服务器,必须长期在线!
4,问题描述:
当WIFI信标超时后,始终重连接不成功,不得已,在30秒后依然连接不上情况下,使用esp32_restart()重启,然后就可以连接WIFI成功了,这个问题不知何故,姑且就这样解决。
但是当长期运行(大约10*24小时后),遇到WIFI信标超时后,使用esp32_restart()重启却无效了!!但是也没有PANIC,业务逻辑照样正常!这样的结果就是同服务器的连接丢失了,导致设备运行一段时间就掉线了!!
5,希望提供可行的建议及解决方案。
6,多谢。