esp_smartconfig_get_rvd_data(rvd_data, sizeof(rvd_data))
时间: 2024-06-18 18:06:06 浏览: 177
RvD_GLUED
`esp_smartconfig_get_rvd_data()` 是 ESP32 的 Smart Config 功能中的一个 API,用于获取接收到的 Wi-Fi 路由器的信息。这个函数会将接收到的路由器信息存储在一个 buffer 中,并且返回 buffer 的大小。
`rvd_data` 是一个指向存储接收到路由器信息的 buffer 的指针,`sizeof(rvd_data)` 是 buffer 的大小。在调用这个函数之前,需要先声明并分配好 buffer 的空间。
使用 Smart Config 功能可以通过将手机 APP 中的 Wi-Fi 账户和密码发送到 ESP32,从而让 ESP32 连接到指定的 Wi-Fi 网络。`esp_smartconfig_get_rvd_data()` 用于获取 ESP32 接收到的 Wi-Fi 路由器的信息,可以在连接后进行一些操作,比如将信息保存到 NVS 中,或者直接连接到路由器。
阅读全文