Proto commits in espressif/esp-rainmaker-android

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

Commit:88f7e46
Author:Khushbu Shah
Committer:Khushbu Shah

Task: Implemented support for Matter fabric in the app, including: - Incorporating the commissioning feature for both Matter and RainMaker+Matter devices. - Displaying both Matter and RainMaker + Matter devices in list. - Enabling cluster control capability.

The documentation is generated from this commit.

Commit:b0b08e1
Author:Khushbu Shah
Committer:Khushbu Shah

Minor fixes for Local control feature.

Commit:8b8870b
Author:khushbhushah
Committer:Khushbu Shah

Feature: Added support for interacting with device(s) over local network Added support to interact with RainMaker devices using the "ESP Local Control" feature of ESP-IDF. The app does mDNS based discovery for the appropriate services on the local Wi-Fi network. It then resolves the found services and filters the devices associated with the user. Then communication with the filtered device(s) occurs over the local network using HTTP.

Commit:f73e89e
Author:khushbhushah
Committer:khushbhushah

Feature : Added support of assisted claiming through RainMaker App. Claiming is the process by which the ESP32-S2/ESP32 gets certificate from the ESP RainMaker Claiming Service. App determines from the version information of the device whether claiming is supported/required. If it is required, app initiates series of information exchange of data and certificates between device, app and claiming service to perform claiming. A separate screen is added to show progress of claiming, error and resolution. Note: This feature is supported only for ESP32 BLE Provisioning.

Commit:8e2081c
Author:khushbhushah
Committer:khushbhushah

RainMaker Android App : Initial commit Features supported: - User login and management. - Provisioning using library. - User device association. - Device management and control.