docs/blufi_zh.md
本文档说明如何在小智固件中启用和使用 BluFi(BLE Wi‑Fi 配网),并结合项目内置的 esp-wifi-connect 组件完成 Wi‑Fi 连接与存储。官方
BluFi
协议说明请参考 Espressif 文档。
需要支持 BLE 的芯片与固件配置。
在 idf.py menuconfig 中启用 WiFi Configuration Method -> Esp Blufi(CONFIG_USE_ESP_BLUFI_WIFI_PROVISIONING=y
)。如果想使用 BluFi,必须关闭同一菜单下的 Hotspot 选项,否则默认使用 Hotspot 配网模式。
保持默认的 NVS 与事件循环初始化(项目的 app_main 已处理)。
CONFIG_BT_BLUEDROID_ENABLED、CONFIG_BT_NIMBLE_ENABLED这两个宏应二选一,不能同时启用。
ESP_BLUFI_EVENT_REQ_CONNECT_TO_AP 中将凭据写入 SsidManager(存储到 NVS,属于 esp-wifi-connect 组件)。WifiStation 扫描并连接;状态通过 BluFi 返回。Esp Blufi。编译并烧录固件。wifi 命名空间),避免旧配置干扰。