Proto commits in espressif/esp-idf-provisioning-ios

These 14 commits are when the Protocol Buffers files have changed:

Commit:85179b3
Author:Gustavo Brunoro
Committer:Vikas Chandra

Task: Added wpa3 constant to identify Wi-Fi authorization mode. Closes: https://github.com/espressif/esp-idf-provisioning-ios/pull/61

The documentation is generated from this commit.

Commit:3e19d1e
Author:Vikas Chandra

ESPProvision library API documentation.

This commit does not contain any .proto files.

Commit:205aab3
Author:Vikas Chandra
Committer:Vikas Chandra

Added a common provisioning library (ESPProvision). Features include : - Search for available BLE devices. - Scan device QR code to provide reference to ESP device. - Create reference of ESPDevice manually. - Data Encryption - Data transmission through BLE and SoftAP. - Scan for available Wi-Fi networks. - Provisioning. - Support for exchanging custom data. - Console logs Bundle includes : - README file for description and usage of library. - Pod setup.

Commit:bc3b3cb
Author:Vikas Chandra

- Supporting backward compatibiliy for older alexa devices. - Removed hard coded uuid for newer version. - Added support for fetching and setting device configuration from manage device. - Added wifi authentication - Added timout for connecting to BLE devices.

Commit:fea9783
Author:Vikas Chandra
Committer:Piyush Shah

features: iOS app v1.2 - Wi-Fi scan list. - Device scan list. - Proof of Possession(POP) - Device list filtering using prefix - Join hidden network option - Provisioning using BLE and SoftAP

Commit:58548af
Author:Vikas Chandra

Changes related to user device assoication.

Commit:af5ca76
Author:Vikas Chandra

- Added change to show and connect with open networks - Check for wifi_scan capabilities from device version. - Displaying device version info.

Commit:b9b3314
Author:Vikas Chandra

- Fetching list of services from device. - Removed hard coded handlers. - Using fetched list of services for sending configuration data and scanning wifi list. - Merged changes of scan wifi list from avs ble branch.

Commit:f749316
Author:Vikas Chandra

Added Manage feature on app that lets allow Amazon sign in and sign out for provisioned devices.

Commit:2341700
Author:Vikas Chandra

Merged wifi scan list feature into 'avs-ble'

Commit:f590bb9
Author:Vikas Chandra

- Changes related with accessing wifi list from device.

Commit:d2bf21c
Author:Anuj Deshpande
Committer:Anuj Deshpande

Revised workflow for AVS provisioining In this commit we make it possible to do LWA after the phone has connected to the device and received the credentials

Commit:bb80395
Author:Anuj Deshpande
Committer:Anuj Deshpande

Initial commit - 4 schemes available, a combination of BLE or Wi-Fi and Sec0 or Sec1 - Optional proof of possession value in info.plist (only used in the case of Sec1)

Commit:83e4da4
Author:Anuj Deshpande
Committer:Anuj Deshpande

Initial commit - 4 schemes available, a combination of BLE or Wi-Fi and Sec0 and Sec1 - Optional proof of possession value in info.plist (only used in the case of Sec1)