Skip to content

Commit 0c8fc40

Browse files
committed
Formatting, Add partner URI section
1 parent 688fe16 commit 0c8fc40

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

articles/iot-edge/about-iot-edge.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ Azure IoT Edge is a device-focused runtime that enables you to deploy, run, and
1818

1919
Analytics drives business value in IoT solutions, but not all analytics need to be in the cloud. Azure IoT Edge helps you bring the analytical power of the cloud closer to your devices to drive better business insights and enable offline decision making. For example, you can run anomaly detection workloads at the edge to respond as quickly as possible to emergencies happening on a production line. If you want to reduce bandwidth costs and avoid transferring terabytes of raw data, you can clean and aggregate the data locally then only send the insights to the cloud for analysis.
2020

21-
Azure IoT Edge is a feature of [Azure IoT Hub](../iot-hub/iot-concepts-and-iot-hub.md) and enables you to scale out and manage an IoT solution from the cloud. By packaging your business logic into standard containers and using optional pre-built IoT Edge module images from partners or the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name
22-
23-
), you can easily compose, deploy, and maintain your solution.
21+
Azure IoT Edge is a feature of [Azure IoT Hub](../iot-hub/iot-concepts-and-iot-hub.md) and enables you to scale out and manage an IoT solution from the cloud. By packaging your business logic into standard containers and using optional pre-built IoT Edge module images from partners or the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name), you can easily compose, deploy, and maintain your solution.
2422

2523
Azure IoT Edge is made up of three components:
2624

articles/iot-edge/how-to-collect-and-transport-metrics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ To configure monitoring on your IoT Edge device, follow the [Tutorial: Monitor I
5858

5959
A Microsoft-supplied metrics-collector module can be added to an IoT Edge deployment to collect module metrics and send them to Azure Monitor. The module code is open-source and available in the [IoT Edge GitHub repo](https://github.com/Azure/iotedge/tree/main/edge-modules/metrics-collector).
6060

61-
The metrics-collector module is provided as a multi-arch Docker container image that supports Linux X64, ARM32, ARM64, and Windows X64 (version 1809). It's publicly available at **[`mcr.microsoft.com/azureiotedge-metrics-collector`](https://mcr.microsoft.com/product/azureiotedge-metrics-collector/tags)**.
61+
The metrics-collector module is provided as a multi-arch Docker container image that supports Linux X64, ARM32, ARM64, and Windows X64 (version 1809). It's publicly available at [`mcr.microsoft.com/azureiotedge-metrics-collector`](https://mcr.microsoft.com/product/azureiotedge-metrics-collector/tags).
6262

6363
## Metrics collector configuration
6464

articles/iot-edge/how-to-deploy-at-scale.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,6 @@ To add custom code as a module, or to manually add an Azure service module, foll
7171
1. Choose one of the types of modules from the drop-down menu:
7272

7373
* **IoT Edge Module** - You provide the module name and container image URI. For example, the image URI for the sample SimulatedTemperatureSensor module is `mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0`. For a list of Microsoft IoT Edge module images, see the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name).
74-
75-
You can deploy an IoT Edge module from the Azure Marketplace and from your IoT Hub.
7674
* **Azure Stream Analytics Module** - Modules generated from an Azure Stream Analytics workload.
7775

7876
1. If needed, repeat steps 2 and 3 to add additional modules to your deployment.

articles/iot-edge/how-to-deploy-modules-portal.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ services: iot-edge
1717
> [!IMPORTANT]
1818
> Starting August 28th 2024, Azure Marketplace is updating the distribution model for IoT Edge modules. Partners (module publishers) will begin [hosting their IoT Edge modules](https://azuremarketplace.microsoft.com/marketplace/apps/category/internet-of-things?subcategories=iot-edge-modules&filters=partners&page=1) on publisher-owned container registries. IoT Edge module images won't be available for download from the Azure Marketplace container registry.
1919
>
20-
> Contact the [IoT Edge module publisher](https://azuremarketplace.microsoft.com/marketplace/apps/category/internet-of-things?filters=partners) to obtain the updated container image URI and [update your IoT Edge](how-to-update-iot-edge.md) device configurations with the new image URI provided by the publisher.
21-
>
20+
> Contact the [IoT Edge module publisher](https://azuremarketplace.microsoft.com/marketplace/apps/category/internet-of-things?filters=partners) to obtain the updated container image URI and [update your IoT Edge device configurations](how-to-update-iot-edge.md#update-partner-module-uris) with the new image URI provided by the publisher.
2221
>
2322
> IoT Edge devices that don't use [partner modules](https://azuremarketplace.microsoft.com/marketplace/apps/category/internet-of-things?filters=partners&page=1&subcategories=iot-edge-modules) acquired from Azure Marketplace aren't affected and no action is required.
2423
@@ -28,7 +27,7 @@ This article shows how the Azure portal guides you through creating a deployment
2827

2928
## Prerequisites
3029

31-
* An [IoT hub](../iot-hub/iot-hub-create-through-portal.md) in your Azure subscription.
30+
* An [IoT Hub](../iot-hub/iot-hub-create-through-portal.md) in your Azure subscription.
3231
* An IoT Edge device.
3332

3433
If you don't have an IoT Edge device set up, you can create one in an Azure virtual machine. Follow the steps in one of the quickstart articles to [Create a virtual Linux device](quickstart-linux.md) or [Create a virtual Windows device](quickstart.md).
@@ -46,7 +45,7 @@ The Azure portal has a wizard that walks you through creating the deployment man
4645
4746
### Select device and add modules
4847

49-
1. Sign in to the [Azure portal](https://portal.azure.com) and navigate to your IoT hub.
48+
1. Sign in to the [Azure portal](https://portal.azure.com) and navigate to your IoT Hub.
5049
1. On the left pane, select **Devices** under the **Device management** menu.
5150
1. Select the target IoT Edge device from the list.
5251
1. On the upper bar, select **Set Modules**.
@@ -89,11 +88,11 @@ Use this option for modules generated from an Azure Stream Analytics workload.
8988
1. Select your subscription and the Azure Stream Analytics Edge job that you created.
9089
1. Select **Save**.
9190

92-
For more information about deploying Azure Stream Analytics an an IoT Edge module, see [Tutorial: Deploy Azure Stream Analytics as an IoT Edge module](tutorial-deploy-stream-analytics.md).
91+
For more information about deploying Azure Stream Analytics in an IoT Edge module, see [Tutorial: Deploy Azure Stream Analytics as an IoT Edge module](tutorial-deploy-stream-analytics.md).
9392

9493
### Specify routes
9594

96-
On the **Routes** tab, you define how messages are passed between modules and the IoT Hub. Messages are constructed using name/value pairs. By default, the first deployment for a new device includes a route called **route** and defined as **FROM /messages/\* INTO $upstream**, which means that any messages output by any modules are sent to your IoT hub.
95+
On the **Routes** tab, you define how messages are passed between modules and the IoT Hub. Messages are constructed using name/value pairs. By default, the first deployment for a new device includes a route called **route** and defined as **FROM /messages/\* INTO $upstream**, which means that any messages output by any modules are sent to your IoT Hub.
9796

9897
The **Priority** and **Time to live** parameters are optional parameters that you can include in a route definition. The priority parameter allows you to choose which routes should have their messages processed first, or which routes should be processed last. Priority is determined by setting a number 0-9, where 0 is top priority. The time to live parameter allows you to declare how long messages in that route should be held until they're either processed or removed from the queue.
9998

articles/iot-edge/how-to-update-iot-edge.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,19 @@ If you use specific tags in your deployment (for example, mcr.microsoft.com/azur
176176

177177
1. Select **Review + create**, review the deployment as seen in the JSON file, and select **Create**.
178178

179+
## Update partner module URIs
180+
181+
If you use partner modules, update your module deployments with image URIs provided by the partner. Contact the [IoT Edge module publisher](https://azuremarketplace.microsoft.com/marketplace/apps/category/internet-of-things?filters=partners) to obtain the updated container image URI. Update your device configurations with the new image URI provided by the publisher.
182+
183+
1. Sign in to the [Azure portal](https://portal.azure.com) and navigate to your IoT Hub.
184+
1. On the left pane, select **Devices** under the **Device management** menu.
185+
1. Select the IoT Edge device that uses the partner module from the list.
186+
1. On the upper bar, select **Set Modules**.
187+
1. Choose the IoT Edge partner module that you want to update with the new image URI.
188+
1. Update the **Image URI** value with the new image URI provided by the publisher.
189+
1. Select **Apply** to save changes.
190+
1. Select **Review + create**, review the deployment as seen in the JSON file, and select **Create**.
191+
179192
## Verify versions match
180193

181194
1. On your device, use `iotedge version` to check the security subsystem version. The output includes the major, minor, and revision version numbers. For example, *iotedge 1.4.2*.

0 commit comments

Comments
 (0)