乐鑫技术交流
直播中

王利祥

7年用户 1421经验值
私信 关注
[问答]

有没有办法在NVS中存储多个凭据并根据信号强度选择一个wifi凭据呢?

对于我当前的项目,我使用的是 espressif 的 ESP32-WROOM-32 产品。我希望能够在 NVS 分区内为 ESP32 提供多个 wifi 凭据,并创建一个可能的 wifi 凭据“列表”,以便每次在 esp32 中打开站模式时使用。
根据我的理解,idf 的配置示例使用 esp_wifi_set_storage(WIFI_STORAGE_FLASH) 将 wifi 凭证值存储到 nvs。
代码:
  • esp_wifi_set_storage ( WIFI_STORAGE_FLASH )
GeSHi © Codebox Plus 扩展
在任何情况下,如果我重新运行配置功能并为设备提供来自另一个路由器的新凭据,旧凭据将被新提供的凭据覆盖,因为我无法连接到以前的 AP。
有没有办法在 NVS 中存储多个凭据并根据信号强度选择一个?

更多回帖

发帖
×
20
完善资料,
赚取积分