Skip to content

Commit 9f2ef8a

Browse files
committed
touchups
1 parent 24b4af5 commit 9f2ef8a

File tree

2 files changed

+14
-18
lines changed

2 files changed

+14
-18
lines changed
100 Bytes
Loading

articles/iot-hub-device-update/understand-device-update.md

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,19 @@ ms.subservice: device-update
1111

1212
# Device Update for IoT Hub
1313

14-
15-
1614
As Internet of Things (IoT) solutions become increasingly widespread, it's essential that the devices forming these solutions are easy to connect and manage at scale. Device Update for Azure IoT Hub is a service that enables you to deploy over-the-air updates for your IoT devices.
1715

1816
Device Update for IoT Hub is an end-to-end platform for publishing, distributing, and managing over-the-air updates for everything from tiny sensors to gateway-level devices. To realize the full benefits of IoT-enabled digital transformation, Device Update provides capabilities to operate, maintain, and update devices at scale, such as:
1917

2018
- Rapid response to security threats.
2119
- New feature deployments to achieve business objectives.
22-
- No added costs for developing and maintaining an update platform.
20+
- Integrated updates with no added costs for developing and maintaining an update platform.
2321

2422
## Supported IoT devices
2523

2624
Device Update for IoT Hub is a cloud-hosted solution for connecting virtually any device. Device Update offers optimized update deployment and streamlined operations through integration with [Azure IoT Hub](https://azure.microsoft.com/services/iot-hub/), making it easy to adopt on any existing IoT Hub-based solution, including Azure IoT Edge devices.
2725

28-
Device Update supports a broad range of IoT operating systems, including [Eclipse ThreadX](https://github.com/eclipse-threadx) real-time operating system. For configuring, building, and deploying over-the-air updates for common microcontroller unit (MCU) class devices, Eclipse ThreadX offers [Device Update samples](https://github.com/eclipse-threadx/samples/tree/PublicPreview/ADU) codeveloped with semiconductor partners including STMicroelectronics, NXP, Renesas, and Microchip.
29-
30-
Device Update also provides a [Raspberry Pi](device-update-raspberry-pi.md) tutorial and reference Yocto image, and a [Device Update agent simulator](device-update-simulator.md) tutorial and binary.
26+
Device Update supports configuring, building, and deploying over-the-air updates for a broad range of IoT operating systems and common microcontroller unit (MCU) class devices. [Eclipse ThreadX](https://github.com/eclipse-threadx) real-time operating system offers [Device Update samples](https://github.com/eclipse-threadx/samples/tree/PublicPreview/ADU) codeveloped with semiconductor partners including STMicroelectronics, NXP, Renesas, and Microchip. Device Update also provides a [Raspberry Pi](device-update-raspberry-pi.md) reference Yocto image and a [Device Update agent simulator](device-update-simulator.md) binary.
3127

3228
Device Update agents are built and provided for various [Linux operating systems](support.md#linux-operating-systems). Device Update is also extensible via provided open-source code if you're not running Eclipse ThreadX or supported Linux platforms. You can port the agent to the distribution you're running.
3329

@@ -38,7 +34,7 @@ Device Update works with IoT Plug and Play and can manage any device that suppor
3834

3935
Device Update for IoT Hub supports two forms of updates, *package-based* and *image-based*. The method you choose depends on your specific use case and device environment.
4036

41-
- Package-based updates are targeted to alter only a specific device component or application. These updates have lower bandwidth consumption and shorter download and install times, allowing for less device downtime, and avoid the overhead of creating images.
37+
- Package-based updates are targeted to alter only a specific device component or application. These updates have lower bandwidth consumption and shorter download and install times, allowing for less device downtime and avoiding the overhead of creating images.
4238

4339
- Image-based updates provide a high level of confidence in the device end-state, allowing easier replication between preproduction and production environments or between A/B failover models. Image-based updates avoid the challenges of managing packages and their dependencies.
4440

@@ -48,19 +44,19 @@ You can use Device Update management and deployment controls to maximize product
4844

4945
### Management and reporting tools
5046

51-
- An update management experience integrated with Azure IoT Hub
52-
- Programmatic APIs to enable automation and custom portal experiences
53-
- Subscription- and role-based access controls available through the Azure portal
54-
- At-a-glance update compliance and status views across heterogenous device fleets
55-
- Azure CLI support for creating and managing Device Update resources, groups, and deployments
47+
- An update management experience integrated with Azure IoT Hub.
48+
- Programmatic APIs to enable automation and custom portal experiences.
49+
- Subscription- and role-based access controls available through the Azure portal.
50+
- At-a-glance update compliance and status views across heterogenous device fleets.
51+
- Azure CLI support for creating and managing Device Update resources, groups, and deployments.
5652

5753
### Control over deployment details
5854

59-
- Gradual update rollout through device grouping and update scheduling controls
60-
- Support for resilient device updates (A/B) to deliver seamless rollback
61-
- Automatic rollback to a defined fallback version for managed devices that meet the rollback criteria
62-
- Delta updates (public preview) that allow you to generate smaller updates representing only the changes between the current image and target image, which can reduce bandwidth and download time
63-
- On-premises content cache and nested edge support to enable updating cloud disconnected devices
55+
- Gradual update rollout through device grouping and update scheduling controls.
56+
- Support for resilient device updates (A/B) to deliver seamless rollback.
57+
- Automatic rollback to a defined fallback version for managed devices that meet the rollback criteria.
58+
- Delta updates (public preview) that allow you to generate smaller updates representing only the changes between the current image and target image, which can reduce bandwidth and download time.
59+
- On-premises content cache and nested edge support to enable updating cloud disconnected devices.
6460

6561
### Global security
6662

@@ -72,7 +68,7 @@ Device Update for IoT Hub includes the ability to group devices based on compati
7268

7369
### Troubleshooting features
7470

75-
Troubleshooting features include agent check and device sync to help you diagnose and repair devices. When an update failure happens, Device Update can identify the devices that failed to update and provide related failure details. The ability to identify which devices failed to update means you save time trying to manually pinpoint the source.
71+
Troubleshooting features include agent check and device sync to help you diagnose and repair devices. When an update failure happens, Device Update can identify the devices that failed to update and provide related failure details. This ability saves you from having to spend time trying to manually pinpoint the source.
7672

7773
## Device Update workflows
7874

0 commit comments

Comments
 (0)