Overview of Unified Provisioning in ESP-IDF
masterUnified Provisioning provides an extensible mechanism for configuring device Wi-Fi credentials and other custom settings using different transport methods and security schemes. It is designed to be flexible, allowing developers to send custom configuration data and use various data formats.
Key features include:
- Extensible Protocols: Supports custom configuration data and custom data formats.
- Flexible Transport: Works over Wi-Fi (SoftAP + HTTP server) or Bluetooth Low Energy (BLE) via GATT.
- Flexible Security: Supports various security levels, from no encryption to application-layer security using Proof-of-Possession (PoP).
- Compact Data Format: Uses
Google Protobufsfor session setup and network provisioning, though developers can choose other formats.