Skip to content

Commit 5afcb48

Browse files
committed
Update overview
1 parent 5536de8 commit 5afcb48

File tree

5 files changed

+19
-128
lines changed

5 files changed

+19
-128
lines changed

articles/iot-operations/.openpublishing.redirection.iot-operations.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,9 +515,14 @@
515515
"redirect_url": "/azure/iot-operations/discover-manage-assets/howto-autodetect-opcua-assets-using-akri",
516516
"redirect_document_id": false
517517
},
518+
{
519+
"source_path_from_root": "/articles/iot-operations/discover-manage-assets/concept-akri-architecture.md",
520+
"redirect_url": "/azure/iot-operations/discover-manage-assets/overview-akri",
521+
"redirect_document_id": false
522+
},
518523
{
519524
"source_path_from_root": "/articles/iot-operations/manage-devices-assets/concept-akri-architecture.md",
520-
"redirect_url": "/azure/iot-operations/discover-manage-assets/concept-akri-architecture",
525+
"redirect_url": "/azure/iot-operations/discover-manage-assets/overview-akri",
521526
"redirect_document_id": false
522527
},
523528
{

articles/iot-operations/discover-manage-assets/concept-akri-architecture.md

Lines changed: 0 additions & 92 deletions
This file was deleted.

articles/iot-operations/discover-manage-assets/overview-akri.md

Lines changed: 13 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
title: Detect assets with the Akri services
3-
description: Understand how the Akri services enable you to discover devices and assets at the edge, and expose them as resources on your cluster.
2+
title: Detect OPC UA assets (preview)
3+
description: Understand how the Akri services enable you to detect devices and assets at the edge, and expose them as resources on your cluster.
44
author: dominicbetts
55
ms.author: dobett
66
ms.subservice: azure-akri
77
ms.topic: overview
88
ms.custom:
99
- ignite-2023
10-
ms.date: 05/13/2024
10+
ms.date: 04/07/2025
1111

12-
# CustomerIntent: As an industrial edge IT or operations user, I want to to understand how the Akri services enable me to discover devices and assets at the edge, and expose them as resources on a Kubernetes cluster.
12+
# CustomerIntent: As an industrial edge IT or operations user, I want to to understand how the Akri services enable me to detect devices and assets at the edge, and expose them as resources on a Kubernetes cluster.
1313
---
1414

15-
# What are the Akri services?
15+
# What is OPC UA asset detection (preview)?
1616

17-
The Akri services host the discovery handlers that enable you to detect devices and assets at the edge, and expose them as resources on a Kubernetes cluster. Use the Akri services to simplify the process of projecting leaf devices such as OPC UA devices, cameras, IoT sensors, and peripherals into your cluster. The Akri services use the devices' own protocols to project leaf devices into your cluster. For administrators who attach or remove devices from a cluster, this capability reduces the amount of coordination and manual configuration required.
17+
Azure IoT Operations detects devices and assets by using the included Akri services (preview). The Akri services enable protocol connections and configurations by using Azure Device Registry. The Akri services simplify the process of projecting leaf devices such as OPC UA servers, cameras, IoT sensors, and other assets into the Azure Device Registry. The Akri services use the devices' own protocols to project leaf devices as Azure Resource Manager resources in the Azure Device Registry. For administrators who attach or remove devices from a cluster, this capability reduces the amount of coordination and manual configuration required.
1818

19-
The Akri services are also extensible. You can use them as shipped, or you can add custom discovery and provisioning capabilities by adding protocol handlers, brokers, and behaviors.
19+
The Akri services are an extensible framework for all device protocols. You can use them with out-of-the-box and partner-built connectors, or you can add custom discovery and provisioning capabilities by adding protocol handlers, connectors, and behaviors. Adding custom logic is made easy with the [Azure IoT Operations SDK](https://github.com/azure/iot-operations-sdks) (preview).
2020

2121
The Akri services are a Microsoft-managed commercial version of [Akri](https://docs.akri.sh/), an open-source Cloud Native Computing Foundation (CNCF) project.
2222

@@ -53,25 +53,9 @@ With the Akri services, you can dynamically provision devices such as:
5353

5454
The Akri services use standard Kubernetes primitives that let you apply your existing expertise and knowledge. Small devices connected to an Akri-configured cluster can appear as Kubernetes resources, just like memory or CPUs. The Akri services controller enables the cluster operator to start brokers, jobs, or other workloads for individual connected devices or groups of devices. These device configurations and properties remain in the cluster so that if there's node failure, other nodes can pick up any lost work.
5555

56-
## Discover OPC UA assets
56+
## Detect OPC UA assets
5757

58-
The Akri services are a turnkey solution that lets you discover and create assets connected to an OPC UA server at the edge. The Akri services discover devices at the edge and maps them to assets in your cluster. The assets send telemetry to upstream connectors. The Akri services let you eliminate the painstaking process of manually configuring and onboarding the assets to your cluster.
59-
60-
## Key features
61-
62-
The following list shows the key features of the Akri services:
63-
64-
- **Dynamic discovery**. Protocol representations of devices can come and go, without static configurations in brokers or customer containers. To discover devices, the Akri services use the following methods:
65-
66-
- **Device network scanning**. This capability is useful for finding devices in smaller, remote locations such as a replacement camera in a store. The ONVIF and OPC UA localhost protocols currently support device network scanning discovery.
67-
- **Device connecting**. This capability is typically used in larger industrial scenarios such as factory environments where the network is typically static and network scanning isn't permitted. The `udev` and OPC UA local discovery server protocols currently support device connecting discovery.
68-
- **Device attach**. The Akri services also support custom logic for mapping or connecting devices. There are [open-source templates](https://docs.akri.sh/development/handler-development) to accelerate customization.
69-
70-
- **Optimal scheduling**. The Akri services can schedule devices on specified nodes with minimal latency because it knows where particular devices are located on the Kubernetes cluster. Optimal scheduling applies to directly connected devices, or in scenarios where only specific nodes can access the devices.
71-
72-
- **Optimal configuration**. The Akri services use the capacity of the node to drive cardinality of the brokers for the discovered devices.
73-
74-
- **Secure credential management**. The Akri services facilitate secure access to assets and devices by integrating with services in the cluster that enable secure distribution of credential material to brokers.
58+
The Akri services and OPC UA connector are a turnkey solution that lets you detect assets connected to an OPC UA server and add the asset configurations into Azure Device Registry. The OPC UA connector detects assets at the edge and Akri services maps them to assets in Azure Device Registry. The assets send telemetry to upstream brokers and components. The Akri services let you eliminate the time-consuming and error-prone process of manually configuring and onboarding the assets to your cluster and Azure Device Registry.
7559

7660
### Features supported
7761

@@ -89,19 +73,15 @@ The Akri services support the following features:
8973
| Akri services features | Supported |
9074
|--------------------------|:---------:|
9175
| Installation through the Akri services Arc cluster extension ||
92-
| Deployment through the orchestration service ||
9376
| Onboard devices as custom resources to an edge cluster ||
94-
| View the Akri services metrics and logs through Azure Monitor ||
77+
| View the Akri services metrics and logs through Azure Monitor ||
78+
| The Akri services detect and create assets that can be ingested into the Azure Device Registry ||
9579
| Akri services configuration by using the operations experience web UI ||
96-
| The Akri services detect and create assets that can be ingested into the Azure Device Registry ||
97-
| ISVs can build and sell custom protocol handlers for Azure IoT Operations solutions ||
80+
| Deployment and management features for integrating non-Microsoft or custom protocol connectors and discovery handlers ||
9881

9982
## Related content
10083

101-
To learn more about the Akri services, see:
102-
103-
- [Akri services architecture](concept-akri-architecture.md)
104-
- [Discover OPC UA data sources using the Akri services](howto-autodetect-opcua-assets-using-akri.md)
84+
To learn more about the Akri services, see [Detect OPC UA data sources using the Akri services](howto-autodetect-opcua-assets-using-akri.md)
10585

10686
To learn more about the open-source CNCF Akri, see the following resources:
10787

articles/iot-operations/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ items:
4949
href: discover-manage-assets/concept-assets-asset-endpoints.md
5050
- name: Automatically discover assets
5151
href: discover-manage-assets/overview-akri.md
52-
- name: Akri services architecture
53-
href: discover-manage-assets/concept-akri-architecture.md
5452
- name: Manage your assets
5553
href: discover-manage-assets/howto-manage-assets-remotely.md
5654
- name: Secure access to your assets

0 commit comments

Comments
 (0)