Skip to content

手机蓝牙对 ESP32 进行 WiFi 配网的组件

License

Notifications You must be signed in to change notification settings

NingZiXi/wifi_prov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiFi Provisioning Component

介绍

wifi_prov 组件是一个用于通过手机蓝牙对 ESP32 进行 WiFi 配网的组件。该组件使用 ESP-IDF 提供的 WiFi 配网管理器 (wifi_provisioning) 和蓝牙 (BLE) 方案,使得用户可以通过手机应用程序轻松配置 ESP32 的 WiFi 连接。

官方文档

配网程序下载

许可证

本组件使用 MIT 许可证。详细信息请查看 LICENSE 文件。

功能

  • 通过蓝牙进行 WiFi 配网。
  • 支持 WiFi 连接状态检查。
  • 支持 WiFi 连接失败后的重试机制。

使用方法

使用 wifi_prov 组件的方法非常简单。你只需要在你的主程序中包含 wifi_prov.h 头文件,并调用 wifi_prov_init() 函数来初始化 WiFi 配网组件。

需要注意,要在menuconfig里打开Bluetooth的配置,否则无法使用蓝牙配网功能。

示例代码

以下是一个完整的示例代码,展示如何使用 wifi_prov 组件:

main.c

#include "wifi_prov.h"

void app_main(void) {
    wifi_prov_start("ESP32");
}

更新日志

  • 作者: 宁子希
  • 版本: v1.1.0
  • 更新日期: 2024-11-26
  • 更新内容: 修改了WiFi配网组件的启动函数,可以动态修改配网蓝牙名称

依赖

  • ESP-IDF 版本: v5.3.1 及以上
  • 依赖组件: wifi_provisioning, esp_wifi,esp_netif,esp_event, nvs_flash, wifi_provisioning

注意事项

  • 在使用蓝牙配网时,确保手机应用程序支持 ESP-IDF 提供的配网协议。

About

手机蓝牙对 ESP32 进行 WiFi 配网的组件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published