How to integrate Azure IoT Middleware for FreeRTOS with azure iot sdk on to custom board

Juvvisetty, Sai Jnaneswar 0 Reputation points
2023-03-28T12:12:47.9666667+00:00

Hi support,

I am using TI based azure IoT SDK on CC3220SF-LAUNCHXL. It seems that TI uses the Azure IoT SDK for C.

I want to implement Device Update feature into the existing SDK. I came to know that azure-iot-middleware-freertos will be helpful.

Can you please explain or provide documents how to integrate azure iot middleware FreeRTOS into existing SDK.

Thanks,

Sai Jnaneswar

Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,189 questions
Azure IoT SDK
Azure IoT SDK
An Azure software development kit that facilitates building applications that connect to Azure IoT services.
219 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Sander van de Velde | MVP 32,556 Reputation points MVP
    2023-03-28T13:20:51.8866667+00:00

    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.

    0 comments No comments

  2. QuantumCache 20,266 Reputation points
    2023-04-04T16:45:48.9366667+00:00

    Hello @Juvvisetty, Sai Jnaneswar, In addition to the suggestions provided by Sander in the above response, please go through them and Download the Azure IoT Middleware for FreeRTOS and install the tools such as CMake, GCC Install the ARM GCC toolchain for your platform.
    Yes, you are on the right Github repo, just follow the repo instruction: Azure IoT Middleware for FreeRTOS

    Check more resources: https://github.com/Azure-Samples/iot-middleware-freertos-samples What is Device Update for IoT Hub?

    C SDK and Embedded C SDK usage scenarios User's image

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.