Skip to content

Commit 9b07572

Browse files
authored
Merge pull request #208165 from kgremban/aug16-dutoc
DU TOC reorg
2 parents c339144 + 00e94ad commit 9b07572

File tree

2 files changed

+59
-63
lines changed

2 files changed

+59
-63
lines changed

articles/iot-hub-device-update/device-update-azure-real-time-operating-system.md

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,13 @@ description: Get started with Device Update for Azure RTOS.
44
author: ValOlson
55
ms.author: valls
66
ms.date: 3/18/2021
7-
ms.topic: tutorial
7+
ms.topic: conceptual
88
ms.service: iot-hub-device-update
99
---
1010

11-
# Tutorial: Device Update for Azure IoT Hub using Azure RTOS
11+
# Device Update for Azure IoT Hub using Azure RTOS
1212

13-
This tutorial shows you how to create the Device Update for Azure IoT Hub agent in Azure RTOS NetX Duo. It also provides simple APIs for developers to integrate the Device Update capability in their application. Explore [samples](https://github.com/azure-rtos/samples/tree/PublicPreview/ADU) of key semiconductors evaluation boards that include the get-started guides to learn how to configure, build, and deploy over-the-air updates to the devices.
14-
15-
In this tutorial, you'll learn how to:
16-
> [!div class="checklist"]
17-
> * Get started.
18-
> * Tag your device.
19-
> * Create a device group.
20-
> * Deploy an image update.
21-
> * Monitor the update deployment.
13+
This article shows you how to create the Device Update for Azure IoT Hub agent in Azure RTOS NetX Duo. It also provides simple APIs for developers to integrate the Device Update capability in their application. Explore [samples](https://github.com/azure-rtos/samples/tree/PublicPreview/ADU) of key semiconductors evaluation boards that include the get-started guides to learn how to configure, build, and deploy over-the-air updates to the devices.
2214

2315
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
2416

@@ -47,7 +39,7 @@ Learn more about [Azure RTOS](/azure/rtos/).
4739
1. On the left pane, under **IoT Devices**, find your IoT device and go to the device twin.
4840
1. In the device twin, delete any existing Device Update tag values by setting them to null.
4941
1. Add a new Device Update tag value to the root JSON object, as shown:
50-
42+
5143
```JSON
5244
"tags": {
5345
"ADUGroup": "<CustomTagValue>"
@@ -119,10 +111,6 @@ Learn more about [Azure RTOS](/azure/rtos/).
119111

120112
You've now completed a successful end-to-end image update by using Device Update for IoT Hub on an Azure RTOS embedded device.
121113

122-
## Clean up resources
123-
124-
When no longer needed, clean up your device update account, instance, IoT hub, and IoT device.
125-
126114
## Next steps
127115

128116
To learn more about Azure RTOS and how it works with IoT Hub, see the [Azure RTOS webpage](https://azure.com/rtos).

articles/iot-hub-device-update/toc.yml

Lines changed: 55 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,62 +10,68 @@ items:
1010
href: /previous-versions/azure/iot-hub-device-update/understand-device-update
1111
- name: Tutorials
1212
items:
13-
- name: Image update on Raspberry Pi
14-
href: device-update-raspberry-pi.md
15-
- name: Use device update on a simulator
13+
- name: Try Device Update with a simulator
1614
href: device-update-simulator.md
17-
- name: Package update on Ubuntu Server 18.04 x64
15+
- name: Update a device image
16+
href: device-update-raspberry-pi.md
17+
- name: Update device packages
1818
href: device-update-ubuntu-agent.md
19-
- name: Device Update for Azure Real-time-operating-system
20-
href: device-update-azure-real-time-operating-system.md
21-
- name: Proxy Update using device update binary agent
19+
- name: Update device components or connected sensors
2220
href: device-update-howto-proxy-updates.md
2321
- name: Concepts
2422
items:
25-
- name: Device Update account and instance
26-
href: device-update-resources.md
27-
- name: Device Update agent
28-
href: device-update-agent-overview.md
29-
- name: User roles and access
30-
href: device-update-control-access.md
31-
- name: Apt manifest
32-
href: device-update-apt-manifest.md
33-
- name: Compliance
34-
href: device-update-compliance.md
35-
- name: Groups
36-
href: device-update-groups.md
37-
- name: Deployments
38-
href: device-update-deployments.md
39-
- name: Configuration file
40-
href: device-update-configuration-file.md
41-
- name: Update manifest
42-
href: update-manifest.md
43-
- name: How Device Update uses Plug and Play
44-
href: device-update-plug-and-play.md
45-
- name: Security
46-
href: device-update-security.md
47-
- name: Support for disconnected devices
48-
href: connected-cache-disconnected-device-update.md
49-
- name: Configure Connected Cache for Device Update
50-
href: connected-cache-configure.md
51-
- name: Import updates
52-
href: import-concepts.md
53-
- name: Import schema and API details
54-
href: import-schema.md
55-
- name: Device Update limits
56-
href: device-update-limits.md
57-
- name: Proxy updates
58-
href: device-update-proxy-updates.md
59-
- name: Multi-step updates
60-
href: device-update-multi-step-updates.md
61-
- name: Components enumerator
62-
href: components-enumerator.md
23+
- name: Account management
24+
items:
25+
- name: Device Update account and instance
26+
href: device-update-resources.md
27+
- name: User roles and access
28+
href: device-update-control-access.md
29+
- name: Device Update limits
30+
href: device-update-limits.md
31+
- name: Devices
32+
items:
33+
- name: Device Update agent
34+
href: device-update-agent-overview.md
35+
- name: How Device Update uses Plug and Play
36+
href: device-update-plug-and-play.md
37+
- name: Compliance
38+
href: device-update-compliance.md
39+
- name: Groups
40+
href: device-update-groups.md
41+
- name: Configuration file
42+
href: device-update-configuration-file.md
43+
- name: Networking requirements
44+
href: device-update-networking.md
45+
- name: Components enumerator
46+
href: components-enumerator.md
47+
- name: Updates and deployments
48+
items:
49+
- name: Import updates
50+
href: import-concepts.md
51+
- name: Import manifest
52+
href: import-schema.md
53+
- name: Update manifest
54+
href: update-manifest.md
55+
- name: Apt manifest
56+
href: device-update-apt-manifest.md
57+
- name: Deployments
58+
href: device-update-deployments.md
59+
- name: Proxy updates
60+
href: device-update-proxy-updates.md
61+
- name: Multi-step updates
62+
href: device-update-multi-step-updates.md
63+
- name: Updating disconnected devices
64+
items:
65+
- name: Support for disconnected devices
66+
href: connected-cache-disconnected-device-update.md
67+
- name: Configure Connected Cache for Device Update
68+
href: connected-cache-configure.md
6369
- name: Diagnostic features
6470
href: device-update-diagnostics.md
71+
- name: Security
72+
href: device-update-security.md
6573
- name: Network security
6674
href: network-security.md
67-
- name: Networking requirements
68-
href: device-update-networking.md
6975
- name: How-to guides
7076
items:
7177
- name: Create a Device Update account
@@ -87,6 +93,8 @@ items:
8793
- name: Configure private endpoints
8894
href: configure-private-endpoints.md
8995
displayName: Azure CLI, az iot, az iot device-update
96+
- name: Device Update for Azure Real Time Operating System
97+
href: device-update-azure-real-time-operating-system.md
9098
- name: Use Microsoft Connected Cache
9199
items:
92100
- name: Single gateway

0 commit comments

Comments
 (0)