mesh_wifi_provisioning

Example of the component espressif/mesh_lite v1.0.2
- [English Version](https://github.com/espressif/esp-mesh-lite/blob/master/examples/mesh_wifi_provisioning/README.md)

| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | ESP32-C2 | ESP32-C6 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |

# Mesh-Lite 配网示例

## 介绍

本示例将介绍如何基于 ESP Mesh-Lite Provisioning APP 为设备配网。

## 硬件准备

1. 至少两块 ESP32 开发板
2. 一台支持 2.4G 路由器

## APP 准备

ESP Mesh-Lite Provisioning APP 需要客户根据 https://github.com/espressif/esp-mesh-lite/tree/feature/zero_provisioning_android 分支自己编译。

## 工作流程

ESP-Mesh-Lite 是基于 ESP-IDF 的功能和工具开发的。因此,首先必须设置 ESP-IDF 开发环境。您可以参考[设置开发环境](https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html)获取详细的步骤。之后,您可以直接在 ESP-Mesh-Lite 中构建示例,类似于在 ESP-IDF 中构建示例。

### IDF 配置设备

建议使用 v5.0.7、v5.1.5、v5.2.3、v5.3.1 及其之前的 tag 版本

### 编译&烧录&运行

CMake:
```shell
idf.py erase_flash flash monitor -p /dev/ttyUSBx
```

### 配网

- 打开 ESP Mesh-Lite Provisioning APP,点击 `Provision New Device``
- 点击 `I don't have a QR code`,选择 BLE 类型
- 列表中将会列出待配网设备,选择其中一个作为根节点,点击设备进行配网
- 根节点连接路由器成功后,会自动通过零配流程给其他子节点配网

To create a project from this example, run:

idf.py create-project-from-example "espressif/mesh_lite=1.0.2:mesh_wifi_provisioning"

or download archive (~6.32 KB)