1589326497/wifi_prov

uploaded 2 months ago
WiFi Provisioning Component

readme

# WiFi Provisioning Component

## 介绍

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

## 许可证
本组件使用 MIT 许可证。详细信息请查看 [LICENSE](LICENSE) 文件。

## 功能

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

## 使用方法

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

## 示例代码

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

#### `main.c`

```c
#include "wifi_prov.h"

void app_main(void) {
    wifi_prov_init();
}
```


## 更新日志
- **作者**: [宁子希](https://github.com/1589326497)
- **版本**: v1.0.1
- **更新日期**: 2024-10-11
- **更新内容**: 初始版本发布,包含基本的 WiFi 配网功能。


## 依赖

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

## 注意事项

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

Links

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "1589326497/wifi_prov^1.0.1"

or download archive

Stats

  • Archive size
    Archive size ~ 12.80 KB
  • Downloaded in total
    Downloaded in total 4 times
  • Downloaded this version
    This version: 4 times

Badge

1589326497/wifi_prov version: 1.0.1
|