Hello @Juvvisetty, Sai Jnaneswar,
welcome to this moderated community forum.
Microsoft provides several SDKs for all kinds of devices, including embedded devices, to connect them to the Azure IoT Hub.
Once a device connects to this hub over a secure connection (with its own credentials or certificate) both messages can be sent to the cloud and the device logic can be controlled from the cloud (desired state, commands, direct methods).
It seems you have found the 'freertos' SDK. Just follow the guide inside the repo to get it installed.
If you do not have an Azure subscription, you can start for free.
The IoT Hub also supports this Device Updates service.
Note: It seems even the Free tier IoT Hub supports this feature.
I'm not sure if your device is supported:
We're codeveloping Device Update for IoT Hub offerings with our semiconductor partners, including STMicroelectronics, NXP, Renesas, and Microchip.
Please check this sample list for boards currently documented.
You can ask a question (in the form of a GitHub issue) to get in contact with the team behind this feature.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.