Skip to content

Commit d80bb62

Browse files
authored
Merge pull request #219090 from hansgschossmann/johanng/changeauthor
Change IIoT article author and bump up Acrolinx score
2 parents 14cb333 + 260a15a commit d80bb62

11 files changed

+43
-43
lines changed

articles/industrial-iot/industrial-iot-platform-versions.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
---
22
title: Azure Industrial IoT platform versions
33
description: This article provides an overview of the existing version of the Industrial IoT platform and their support.
4-
author: monikavar
5-
ms.author: movarshn
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: overview
88
ms.date: 11/10/2021
99
---
1010
# Azure Industrial IoT Platform Release 2.8.2
11-
We are pleased to announce the release of version 2.8.2 of our Industrial IoT Platform components as a second patch update of the 2.8 Long-Term Support (LTS) release. This release contains important backward compatibility fixes including Direct Methods API support with version 2.5.x, performance optimizations as well as security updates and bugfixes.
11+
We're pleased to announce the release of version 2.8.2 of our Industrial IoT Platform components as a second patch update of the 2.8 Long-Term Support (LTS) release. This release contains important backward compatibility fixes including Direct Methods API support with version 2.5.x, performance optimizations and security updates and bug fixes.
1212

1313
## Azure Industrial IoT Platform Release 2.8.1
14-
We are pleased to announce the release of version 2.8.1 of our Industrial IoT Platform components. This is the first patch update of the 2.8 Long-Term Support (LTS) release. It contains important security updates, bug fixes, and performance optimizations.
14+
We're pleased to announce the release of version 2.8.1 of our Industrial IoT Platform components. This is the first patch update of the 2.8 Long-Term Support (LTS) release. It contains important security updates, bug fixes, and performance optimizations.
1515

1616
## Azure Industrial IoT Platform Release 2.8
1717

18-
We are pleased to announce the declaration of Long-Term Support (LTS) for version 2.8. While we continue to develop and release updates to our ongoing projects on GitHub, we now also offer a branch that will only get critical bug fixes and security updates starting in July 2021. Customers can rely upon a longer-term support lifecycle for these LTS builds, providing stability and assurance for the planning on longer time horizons our customers require. The LTS branch offers customers a guarantee that they will benefit from any necessary security or critical bug fixes with minimal impact to their deployments and module interactions. At the same time, customers can access the latest updates in the [main branch](https://github.com/Azure/Industrial-IoT) to keep pace with the latest developments and fastest cycle time for product updates.
18+
We're pleased to announce the declaration of Long-Term Support (LTS) for version 2.8. While we continue to develop and release updates to our ongoing projects on GitHub, we now also offer a branch that will only get critical bug fixes and security updates starting in July 2021. Customers can rely upon a longer-term support lifecycle for these LTS builds, providing stability and assurance for the planning on longer time horizons our customers require. The LTS branch offers customers a guarantee that they'll benefit from any necessary security or critical bug fixes with minimal impact to their deployments and module interactions. At the same time, customers can access the latest updates in the [main branch](https://github.com/Azure/Industrial-IoT) to keep pace with the latest developments and fastest cycle time for product updates.
1919

2020
## Version history
2121

2222
|Version |Type |Date |Highlights |
2323
|-------------|-----------------------|-------------|---------------------------------------|
24-
|2.5.4 |Stable |March 2020 |IoT Hub Direct Method Interface, control from cloud without any additional microservices (standalone mode), OPC UA Server Interface, uses OPC Foundation's OPC stack - [Release notes](https://github.com/Azure/Industrial-IoT/releases/tag/2.5.4)|
25-
|[2.7.206](https://github.com/Azure/Industrial-IoT/tree/release/2.7.206) |Stable |January 2021 |Configuration through REST API (orchestrated mode), supports Samples telemetry format as well as PubSub - [Release notes](https://github.com/Azure/Industrial-IoT/releases/tag/2.7.206)|
24+
|2.5.4 |Stable |March 2020 |IoT Hub Direct Method Interface, control from cloud without any microservices (standalone mode), OPC UA Server interface, uses OPC Foundation's OPC stack - [Release notes](https://github.com/Azure/Industrial-IoT/releases/tag/2.5.4)|
25+
|[2.7.206](https://github.com/Azure/Industrial-IoT/tree/release/2.7.206) |Stable |January 2021 |Configuration through REST API (orchestrated mode), supports Samples telemetry format and PubSub format - [Release notes](https://github.com/Azure/Industrial-IoT/releases/tag/2.7.206)|
2626
|[2.8](https://github.com/Azure/Industrial-IoT/tree/2.8.0) |Long-term support (LTS)|July 2021 |IoT Edge update to 1.1 LTS, OPC stack logging and tracing for better OPC Publisher diagnostics, Security fixes - [Release notes](https://github.com/Azure/Industrial-IoT/releases/tag/2.8.0)|
2727
|[2.8.1](https://github.com/Azure/Industrial-IoT/tree/2.8.1) |Patch release for LTS 2.8|November 2021 |Critical bug fixes, security updates, performance optimizations for LTS v2.8|
2828
|[2.8.2](https://github.com/Azure/Industrial-IoT/tree/2.8.2) |Patch release for LTS 2.8|March 2022 |Backwards compatibility with 2.5.x, bug fixes, security updates, performance optimizations for LTS v2.8|

articles/industrial-iot/overview-what-is-industrial-iot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Azure Industrial IoT Overview
33
description: This article provides an overview of Industrial IoT. It explains the shop floor connectivity and security components in IIoT.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: overview
88
ms.date: 3/22/2021

articles/industrial-iot/overview-what-is-opc-publisher.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
title: Microsoft OPC Publisher
33
description: This article provides an overview of the OPC Publisher Edge module.
4-
author: v-condav
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: conceptual
88
ms.date: 3/22/2021
99
---
1010

1111
# What is the OPC Publisher?
1212

13-
OPC Publisher is a fully-supported Microsoft product that bridges the gap between industrial assets and the Microsoft Azure cloud. It does so by connecting OPC UA-enabled assets or industrial connectivity software to your Microsoft Azure cloud. It publishes the telemetry data it gathers to Azure IoT Hub in various formats, including IEC62541 OPC UA PubSub standard format (from version 2.6 onwards). OPC Publisher runs on Azure IoT Edge as a Module or on plain Docker as a container. Because it leverages the .NET cross-platform runtime, it runs natively on both Linux and Windows 10.
13+
OPC Publisher is a fully supported Microsoft product that bridges the gap between industrial assets and the Microsoft Azure cloud. It does so by connecting OPC UA-enabled assets or industrial connectivity software to your Microsoft Azure cloud. It publishes the telemetry data it gathers to Azure IoT Hub in various formats, including IEC62541 OPC UA PubSub standard format (from version 2.6 onwards). OPC Publisher runs on Azure IoT Edge as a Module or on plain Docker as a container. Because it uses the .NET cross-platform runtime, it runs natively on both Linux and Windows 10.
1414

1515
OPC Publisher is a reference implementation that demonstrates how to:
1616

@@ -42,7 +42,7 @@ OPC Publisher supports batching of the data sent to IoT Hub to reduce network lo
4242
This application uses the OPC Foundation OPC UA reference stack as NuGet packages. See [https://opcfoundation.org/license/redistributables/1.3/](https://opcfoundation.org/license/redistributables/1.3/) for the licensing terms.
4343

4444
## Next steps
45-
Now that you have learned what the OPC Publisher is, you can get started by deploying it:
45+
Now that you've learned what the OPC Publisher is, you can get started by deploying it:
4646

4747
> [!div class="nextstepaction"]
4848
> [Deploy OPC Publisher in standalone mode](tutorial-publisher-deploy-opc-publisher-standalone.md)

articles/industrial-iot/reference-command-line-arguments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Microsoft OPC Publisher command-line arguments
33
description: This article provides an overview of the OPC Publisher Command-line Arguments.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: reference
88
ms.date: 3/22/2021

articles/industrial-iot/reference-opc-publisher-telemetry-format.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Microsoft OPC Publisher Telemetry Format
33
description: This article provides an overview of the configuration settings file
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: reference
88
ms.date: 3/22/2021

articles/industrial-iot/tutorial-configure-industrial-iot-components.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Configure Azure Industrial IoT components
33
description: In this tutorial, you learn how to change the default values of the Azure Industrial IoT configuration.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: tutorial
88
ms.date: 3/22/2021

articles/industrial-iot/tutorial-deploy-industrial-iot-platform.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Deploy the Azure Industrial IoT Platform
33
description: In this tutorial, you learn how to deploy the IIoT Platform.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.custom: ignite-2022
88
ms.topic: tutorial

articles/industrial-iot/tutorial-industrial-iot-azure-data-explorer.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
title: Pull Azure Industrial IoT data into ADX
33
description: In this tutorial, you learn how to pull IIoT data into ADX.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: tutorial
88
ms.date: 3/22/2021
99
---
1010

1111
# Tutorial: Pull Azure Industrial IoT data into ADX
1212

13-
The Azure Industrial IoT (IIoT) Platform combines edge modules and cloud microservices with a number of Azure PaaS services to provide capabilities for industrial asset discovery and to collect data from these assets using OPC UA. [Azure Data Explorer (ADX)](/azure/data-explorer) is a natural destination for IIoT data with data analytics features that enables running flexible queries on the ingested data from the OPC UA servers connected to the IoT Hub through the OPC Publisher. Although an ADX cluster can ingest data directly from the IoT Hub, the IIoT platform does further processing of the data to make it more useful before putting it on the Event Hub provided when a full deployment of the microservices is used (refer to the IIoT platform architecture).
13+
The Azure Industrial IoT (IIoT) Platform combines edge modules and cloud microservices with many Azure PaaS services to provide capabilities for industrial asset discovery and to collect data from these assets using OPC UA. [Azure Data Explorer (ADX)](/azure/data-explorer) is a natural destination for IIoT data with data analytics features that enables running flexible queries on the ingested data from the OPC UA servers connected to the IoT Hub through the OPC Publisher. Although an ADX cluster can ingest data directly from the IoT Hub, the IIoT platform does further processing of the data to make it more useful before putting it on the Event Hubs provided when a full deployment of the microservices is used (refer to the IIoT platform architecture).
1414

1515
In this tutorial, you learn how to:
1616

@@ -21,7 +21,7 @@ In this tutorial, you learn how to:
2121
2222
## How to make the data available in the ADX cluster to query it effectively
2323

24-
If we look at the message format from the Event Hub (as defined by the class Microsoft.Azure.IIoT.OpcUa.Subscriber.Models.MonitoredItemMessageModel), we can see a hint to the structure that we need for the ADX table schema.
24+
If we look at the message format from the Event Hubs (as defined by the class Microsoft.Azure.IIoT.OpcUa.Subscriber.Models.MonitoredItemMessageModel), we can see a hint to the structure that we need for the ADX table schema.
2525

2626
![Structure](media/tutorial-iiot-data-adx/industrial-iot-in-azure-data-explorer-pic-1.png)
2727

@@ -44,8 +44,8 @@ We also need to add a json ingestion mapping to instruct the cluster to put the
4444
.create table ['iiot_stage'] ingestion json mapping 'iiot_stage_mapping' '[{"column":"payload","path":"$","datatype":"dynamic"}]'
4545
```
4646

47-
5. Our table is now ready to receive data from the Event Hub.
48-
6. Use the instructions [here](/azure/data-explorer/ingest-data-event-hub#connect-to-the-event-hub) to connect the Event Hub to the ADX cluster and start ingesting the data into our staging table. We only need to create the connection as we already have an Event Hub provisioned by the IIoT platform.
47+
5. Our table is now ready to receive data from the Event Hubs.
48+
6. Use the instructions [here](/azure/data-explorer/ingest-data-event-hub#connect-to-the-event-hub) to connect the Event Hubs to the ADX cluster and start ingesting the data into our staging table. We only need to create the connection as we already have an Event Hubs provisioned by the IIoT platform.
4949
7. Once the connection is verified, data will start flowing to our table and after a short delay we can start examining the data in our table. Use the following query in the ADX web interface to look at a data sample of 10 rows. We can see here how the data in the payload resembles the MonitoredItemMessageModel class mentioned earlier.
5050

5151
![Query](media/tutorial-iiot-data-adx/industrial-iot-in-azure-data-explorer-pic-2.png)
@@ -63,7 +63,7 @@ Since our ‘payload’ column contains a dynamic data type, we need to carry ou
6363

6464
As we mentioned earlier, ingesting the OPC UA data into a staging table with one ‘Dynamic’ column gives us flexibility. However, having to run data type conversions at query time can result in delays in executing the queries particularly if the data volume is large and if there are many concurrent queries. At this stage, we can create another table with the data types already determined, so that we avoid the query-time data type conversions.
6565

66-
9. Create a new table for the parsed data that consists of a limited selection from the content of the dynamic ‘payload’ in the staging table. Note that we've created a value column for each of the expected data types expected in our telemetry.
66+
9. Create a new table for the parsed data that consists of a limited selection from the content of the dynamic ‘payload’ in the staging table. We've created a value column for each of the expected data types expected in our telemetry.
6767

6868
```
6969
.create table ['iiot_parsed']
@@ -124,7 +124,7 @@ We can see that the query that uses the parsed table is roughly twice as fast as
124124
> The Update Policy only works on the data that is ingested into the staging table after the policy was set up and doesn't apply to any pre-existing data. This needs to be taken into consideration when, for example, we need to change the update policy. Full details can be found in the ADX documentation.
125125
126126
## Next steps
127-
Now that you have learned how to change the default values of the configuration, you can
127+
Now that you've learned how to change the default values of the configuration, you can
128128

129129
> [!div class="nextstepaction"]
130130
> [Configure Industrial IoT components](tutorial-configure-industrial-iot-components.md)

articles/industrial-iot/tutorial-publisher-configure-opc-publisher.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Configure the Microsoft OPC Publisher
33
description: In this tutorial, you learn how to configure the OPC Publisher in standalone mode.
4-
author: jehona-m
5-
ms.author: jemorina
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: tutorial
88
ms.date: 3/22/2021

articles/industrial-iot/tutorial-publisher-deploy-opc-publisher-standalone.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Deploy the Microsoft OPC Publisher
3-
description: In this tutorial you learn how to deploy the OPC Publisher in standalone mode.
4-
author: jehona-m
5-
ms.author: jemorina
3+
description: In this tutorial, you learn how to deploy the OPC Publisher in standalone mode.
4+
author: hansgschossmann
5+
ms.author: johanng
66
ms.service: industrial-iot
77
ms.topic: tutorial
88
ms.date: 3/22/2021
@@ -80,7 +80,7 @@ A connection to an OPC UA server using its hostname without a DNS server configu
8080
```
8181

8282
## Next steps
83-
Now that you have deployed the OPC Publisher IoT Edge module, the next step is to configure it:
83+
Now that you've deployed the OPC Publisher IoT Edge module, the next step is to configure it:
8484

8585
> [!div class="nextstepaction"]
8686
> [Configure the OPC Publisher](tutorial-publisher-configure-opc-publisher.md)

0 commit comments

Comments
 (0)