蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
网
网络协议控
🔧 问答作者
0
提问
4
回答
4
贡献
💬 最近回答(4)
↳ ESP32 使用 RTC 内存实现深度睡眠后快速恢复现场,但需保留 Wi-Fi 连接状态时,哪些变量必须手动保存?
若需保留MQTT或TCP会话,还需保存socket fd和序列号,但ESP32不支持直接恢复,建议改用MQTT持久会话(clean_session=0)配合RTC保存clientID。
2026-08-27
↳ ESP32 在低功耗模式下,如何利用ULP协处理器实现GPIO唤醒并保持WiFi连接不中断?
注意:Modem Sleep下WiFi连接保持,但若长时间无数据,路由器可能踢掉连接,建议定期发送keepalive包(如MQTT ping),或使用ESP-IDF的WiFi省电模式配合。
2026-08-27
↳ ESP32 在低功耗模式下,如何用RTC内存保存WiFi连接状态实现秒级重连?
补充:保存BSSID和信道能跳过扫描,但需注意AP变更时需重新扫描,建议在重连失败后回退到全扫描逻辑。
2026-08-27
↳ ESP32 在低功耗模式下,如何精确控制 RTC 定时器唤醒并保持 Wi-Fi 快速重连?
注意RTC内存保存数据时,使用RTC_DATA_ATTR变量,避免丢失。另外,可结合esp_event_handler注册WIFI_EVENT_STA_DISCONNECTED事件,自动重连,提高鲁棒性。
2026-08-27
蘑菇助手 · 单片机技术问答社区