About the development of IoT Device compatible with Device Update For IoT Hub.

Hinata Katsunori 536 Reputation points
2022-02-24T15:06:11.02+00:00

Hello.

I am trying to create an IoT device that supports Device Update For IoT.

If you are developing on a Linux-based OS, the tutorial below states that you must first install the IoT Identity Service daemon and Device Update Agent.

The IoT device I am developing is based on Azure RTOS, so I am referring to the following tutorial instead of the above one.

There is no procedure to install the IoT Identity Service daemon or Device Update Agent here as in the case of Linux-based OS, instead, the sample is downloaded from the following to create the firmware.

Am I correct in understanding that using the above sample, the Azure RTOS will have the IoT Identity Service daemon and Device Update Agent installed?
Or do you mean that Azure RTOS includes IoT IoT Identity Service daemon and Device Update Agent from the beginning?

In the Azure RTOS tutorials, I'm curious that the tasks of installing the IoT Identity Service daemon and Device Update Agent, which were present in the Linux base, are gone.

Thanks in advance.

Azure RTOS
Azure RTOS
An Azure embedded development suite including a small but powerful operating system for resource-constrained devices.
331 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,192 questions
0 comments No comments
{count} votes

Accepted answer
  1. António Sérgio Azevedo 7,666 Reputation points Microsoft Employee
    2022-02-25T16:40:02.413+00:00

    Hello @HinataGrape-6694,
    Thank your for sharing great questions with the community :)!

    Am I correct in understanding that using the above sample, the Azure RTOS will have the IoT Identity Service daemon and Device Update Agent installed? Or do you mean that Azure RTOS includes IoT IoT Identity Service daemon and Device Update Agent from the beginning?

    The samples provided in the github repo pointed by the Tutorial: Device Update for Azure IoT Hub using Azure RTOS will include instructions on how prepare the new firmware, the device and deploy the new firmware for each specific board. Inside each .zip file provided (in the docs folder) you can find a pdf file with a structure similar to this:

    177925-image.png

    Depending on the device you have and IDE you use, you download the specific file (IAR Workbench or semi's IDE):

    177973-image.png

    In the Azure RTOS tutorials, I'm curious that the tasks of installing the IoT Identity Service daemon and Device Update Agent, which were present in the Linux base, are gone.

    Those tasks are on the pdf file I mentioned above. Because each board and IDE has it's own procedures we moved that piece of the tutorial to the pdf file. Nevertheless I will pass the feedback to the Product Team to analyze other ways to share the steps besides the pdf.

    To learn more about the Device Update agent within Azure RTOS NetX Duo, see feature/adu branch.

    Hope I was able to clarify your questions and please continue leveraging this forum for your questions :)!

    Remember:

    • Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
    • Want a reminder to come back and check responses? Here is how to subscribe to a notification.

0 additional answers

Sort by: Most helpful

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.