You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Blynk Edgent中修改WiFi SSID及密码?已尝试擦除重传无效

解决Blynk Edgent更新WiFi配置的问题

核心原因

Blynk Edgent会将WiFi凭证、设备认证信息存储在开发板的**非易失性存储(NVS)**中,普通的代码重烧操作不会清除这部分数据,因此设备仍会调用旧的WiFi凭证尝试连接。

解决方法

方法1:触发配网模式

Blynk Edgent自带配网触发逻辑,针对你使用的NodeMCU板,操作如下:

  • 长按板上的FLASH按键(GPIO0)约5秒,直到板载LED快速闪烁,设备会自动进入配网模式(发出名称以Blynk开头的WiFi热点)。
  • 打开手机Blynk APP,找到对应设备,重新输入新的WiFi SSID和密码,等待设备连接完成即可。

方法2:代码强制清除NVS

若按键触发不便,可临时修改代码清除旧配置:
在setup()函数的BlynkEdgent.begin();之前添加以下代码:

// 清除NVS中存储的旧配置信息
BlynkState::reset();

烧录该版本代码后,设备启动会自动清除旧配置并进入配网模式。完成配网后,删除这段代码,重新烧录正常代码即可。

方法3:全闪存擦除

使用ESP系列专用烧录工具(如ESP Flash Download Tool),勾选擦除全部闪存选项,执行擦除操作后再重新烧录代码。此操作会彻底清除包括NVS在内的所有存储数据,设备重启后将自动进入配网模式。


内容的提问来源于stack exchange,提问作者Lotar 122

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 05:16:35