Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Azure IoT Einsatz besteht eine wichtige Aufgabe darin, die Ressourcen und Geräte zu verwalten, die Teil Ihrer Lösung sind. Dieser Artikel:
- Definiert Ressourcen und Geräte für Azure IoT Einsatz.
- Bietet eine Übersicht über Dienste zum Verwalten von Ressourcen und Geräten.
- Erläutert häufige Anwendungsfälle für diese Dienste.
Physische Ressourcen und Geräte
Im Kontext von Azure IoT Einsatz können sich die Begriffe asset und device sowohl auf physische Entitäten beziehen, die eine Verbindung mit Azure IoT Einsatz und Konfigurationsressourcen innerhalb Azure IoT Einsatz und Azure Geräteregistrierung herstellen.
Dieses Diagramm zeigt die wichtigsten Komponenten der Bestandsverwaltung in Azure IoT Einsatz.
Im obigen Diagramm ist Folgendes zu sehen:
- Kameras sind Beispiele für physische Geräte, die über den Medienconnector oder den ONVIF-Anschluss (Open Network Video Interface Forum) direkt mit Azure IoT Einsatz verbunden sind.
- Objekte wie Asset-01, die möglicherweise ein Ofen sind, sind physische Ressourcen, die indirekt über einen OPC Unified Architecture (OPC UA)-Server verbunden sind.
- OPC UA-Server sind physische Geräte, die mithilfe des OPC UA-Connectors eine Verbindung mit Azure IoT Einsatz herstellen.
Ein physisches Gerät kann mithilfe verschiedener Protokolle eine Verbindung herstellen. Es kann einen Verbinder wie den Medienverbinder verwenden. Wenn es das MQTT-Protokoll verwendet, verbindet es sich direkt mit dem MQTT-Broker und umgeht die Connectors.
Dieses Diagramm zeigt, wie physische Geräte eine Verbindung mit Azure IoT Einsatz herstellen.
Konfigurationsressourcen
Azure IoT Einsatz verwendet die Begriffe asset und device, um auf Konfigurationsressourcen zu verweisen. Diese Konfigurationsressourcen werden nicht direkt den physischen Ressourcen und Geräten in Ihrer Umgebung zugeordnet. Stattdessen definieren sie, wie ein Connector in Azure IoT Einsatz eine Verbindung mit den physischen Ressourcen und Geräten in Ihrer Umgebung herstellt und interagiert.
In den Azure IoT-Betrieb:
- Ein Gerät ist eine Konfigurationsressource, die die Verbindungsinformationen kapselt, die zum Herstellen einer Verbindung mit einem oder mehreren physischen Geräten oder Ressourcen erforderlich sind.
- Eine Ressource ist eine Konfigurationsressource, die Informationen zu den Daten kapselt, die von einem physischen Objekt oder Gerät mit Azure IoT Einsatz ausgetauscht werden.
Diese Konfigurationsressourcen werden als benutzerdefinierte Kubernetes-Ressourcen und als Einträge in Azure Geräteregistrierung gespeichert.
Ein Operator konfiguriert und verwaltet Geräte und Objekte in der Web-Ui für Vorgänge oder mithilfe der Azure IoT Einsatz CLI.
Weitere Informationen finden Sie unter "Objekte und Geräte".
Süd- und Nordbound-Konnektivität
In Azure IoT Einsatz bezieht sich southbound connectivity auf die Verbindung zwischen dem Edgecluster und physischen Geräten und Ressourcen. Northbound-Konnektivität bezieht sich auf die Verbindung zwischen dem Edge-Cluster und den Cloud-Diensten.
Die Connectors in diesem Artikel ermöglichen die südliche Konnektivität, indem der Edge-Cluster mit physischen Geräten und Assets kommunizieren kann. Erfahren Sie mehr über die Nord-Bindung in Prozessieren und Routen von Daten mit Datenflüssen.
Dienste zum Verwalten von Geräten und Ressourcen
Azure IoT Einsatz umfasst mehrere Dienste, mit denen Sie Geräte und Ressourcen verwalten können.
Azure Geräteregistrierung
Azure Geräteregistrierung ist ein Back-End-Dienst, der die Cloud- und Edgeverwaltung von Geräten und Ressourcen aus dem Azure-Portal ermöglicht.
Die Geräteregistrierung ordnet Ressourcen aus Ihrer Edgeumgebung Azure Ressourcen in der Cloud zu. Es bietet eine einheitliche Registrierung, sodass Apps und Dienste, die mit Ihren Ressourcen interagieren, eine Verbindung mit einer einzelnen Quelle herstellen. Die Geräteregistrierung synchronisiert Objekte in der Cloud mit benutzerdefinierten Ressourcen in Kubernetes am Edge.
Wenn Sie ein Gerät oder eine Ressource in der Betriebsumgebung oder mithilfe der Azure IoT Einsatz CLI erstellen, wird dieses Gerät oder objekt in der Geräteregistrierung definiert.
Ressourcen und Geräte
Die Geräteregistrierung ordnet Anlagen und Geräte Azure-Ressourcen zu. Unternehmen können Azure Resource Manager für die Bereitstellung und Verwaltung von Ressourcen und Geräten verwenden. Resource Manager unterstützt Ressourcengruppen, Tags, rollenbasierte Zugriffssteuerung (RBAC), Richtlinien, Protokollierung und Überwachung.
Schemata
Sie können die Schemaregistrierung verwenden, um Schemas für Ihre Ressourcen zu definieren und zu verwalten. Datenflüsse verwenden Schemata zum Deserialisieren und Serialisieren von Nachrichten.
Namespaces
Die Geräteregistrierung verwendet Namespaces zum Organisieren von Objekten und Geräten. Jede Azure IoT Einsatz Instanz verwendet einen Namespace für ihre Ressourcen und Geräte. Mehrere Instanzen können sich einen Namespace teilen.
Synchronization
Verwalten Sie Geräte und Ressourcen über die Betriebserfahrung oder über Azure APIs und Tools wie Azure Resource Graph. Änderungen, die in der Cloudsynchronisierung am Edge vorgenommen wurden, werden als benutzerdefinierte Ressourcen im Kubernetes-Cluster angezeigt.
Von Bedeutung
Die Cloud ist immer die Quelle der Wahrheit für die Geräte- und Ressourcenkonfiguration. Erstellen und ändern Sie Geräte und Ressourcen immer über Azure – mithilfe der Betriebsoberfläche, des Azure Portals, der Azure CLI oder ARM/Bicep-Vorlagen. Erstellen oder bearbeiten Sie keine benutzerdefinierten Kubernetes-Ressourcen direkt auf dem Cluster. Ressourcen, die direkt auf dem Cluster erstellt wurden, werden nicht mit der Cloud synchronisiert, und direkte Änderungen an vorhandenen benutzerdefinierten Ressourcen im Cluster können dazu führen, dass die Cloud und der Edge nicht mehr synchronisiert werden.
Akri-Dienste
Akri-Dienste in Azure IoT Einsatz:
- Stellen Sie ein erweiterbares Framework zum Erstellen und Bereitstellen von Connectors bereit, die Konnektivitätsprotokolle wie ONVIF und HTTP/REST ermöglichen.
- Aktivieren Sie die automatische Erkennung, das Onboarding und die Überwachung physischer Geräte und Ressourcen am Edge.
Connectivity
Sie können Akri-Dienste verwenden, um Konnektivitätsprotokolle am Edge bereitzustellen und einzurichten. Akri-Dienste verwenden die Asset- und Geräte-Ressourcen in der Geräteregistrierung, um Geräte- und Protokollverbindungen in Ihrer Umgebung zu modellieren. Sie ermöglichen Ihnen das einfache Onboarding und Bereitstellen von Ressourcen mit offenen Standards. Sie bieten ein erweiterbares Framework für alle Geräteprotokolle und eine einzige Ansicht für alle Ressourcen.
Anschlüsse umfassen:
Connector für OPC UA. Ein Dateneingangs- und Protokollübersetzungsdienst, mit dem Azure IoT Einsatz Daten von OPC UA-Servern aufnehmen können. Eine wichtige Anforderung in industriellen Umgebungen ist ein gängiger Standard oder Protokoll für den Datenaustausch zwischen Maschinen und Maschinen und Cloud. OPC UA ist eine Spezifikation für eine plattformunabhängige, dienstorientierte Architektur, die den Datenaustausch in industriellen Umgebungen ermöglicht. Der Connector empfängt Nachrichten und Ereignisse von Ihren Ressourcen und veröffentlicht diese Daten in Themen im MQTT-Broker.
Mediakonnektor. Ein Dienst, der Medien aus Quellen wie edgegebundenen Kameras für andere Azure IoT Einsatz-Komponenten zur Verfügung stellt.
Connector für ONVIF. Ein Dienst, der ONVIF-Ressourcen wie Kameras erkennt und registriert. Sie können den Connector verwenden, um ONVIF-Objekte zu verwalten und zu steuern, die mit Ihrem Cluster verbunden sind.
Connector für HTTP/REST. Ein Dienst zum Herstellen einer Verbindung mit HTTP/REST-Endpunkten und zum Veröffentlichen von Daten an den MQTT-Broker.
Verbinder für SSE. Ein Dienst zum Herstellen einer Verbindung mit Server-gesendeten Ereignisendpunkten (SSE) und zum Veröffentlichen von Ereignisdaten an den MQTT-Broker.
Connector für MQTT. Ein Dienst zum Abonnieren von Themen zu MQTT-Brokern und zum Veröffentlichen von Daten an den Azure IoT Einsatz MQTT-Broker. Dieser Connector ist für die Verbindung mit anderen MQTT-Brokern in Ihrer Umgebung konzipiert.
Sie können auch einen Datenfluss verwenden, um eine Verbindung mit einem Kafka-Endpunkt herzustellen und Nachrichten an den MQTT-Broker weiterzuleiten. Erfahren Sie, wie Sie in "Herstellen einer Verbindung mit Kafka-Endpunkten" vorgehen.
Benutzerdefinierte Steckverbinder. Dienste, die Sie erstellen, um eine Verbindung mit anderen Datenquellen herzustellen und Daten im MQTT-Broker zu veröffentlichen. Verwenden Sie die Azure IoT Einsatz SDKs, um benutzerdefinierte Connectors zu erstellen, die Ihren spezifischen Anforderungen entsprechen.
Jeder Connector organisiert Objektdaten mithilfe eines oder mehrerer der folgenden Typen:
- Datasets: Eine logische Gruppierung von Telemetriedatenpunkten, die definieren, welche Daten gesammelt werden, und leitet sie an ein MqTT-Zielthema weiter.
- Ereignisgruppen: Ein logischer Container für verwandte diskrete Ereignisse aus einer Ressource, z. B. Zustandsänderungen oder Warnungen, die an ein MqTT-Zielthema weitergeleitet werden.
- Verwaltungsgruppen: Eine logische Gruppierung von Lese-, Schreib- oder Anrufaktionen, die für eine Ressource aufgerufen werden können.
- Datenströme: Ein fortlaufender Fluss von Mediendaten, z. B. Video oder Audio, von einem Objekt wie einer Kamera.
In der folgenden Tabelle wird zusammengefasst, welche Datentypen jeder Connector unterstützt.
| Konnektor | Datensätze | Ereignisgruppen | Verwaltungsgruppen | Bäche |
|---|---|---|---|---|
| OPC UA | Ja | Ja | Ja | |
| ONVIF | Ja | Ja | ||
| Medien | Ja | |||
| HTTP/REST | Ja | |||
| SSE | Ja | Ja | ||
| MQTT | Ja | Ja |
Tipp
Weitere Informationen dazu, wie Verwaltungsgruppen und Aktionen über Connectors hinweg funktionieren, finden Sie unter Aktivieren und Ausführen von Verwaltungsaktionen.
Ermittlung
Sie können Akri-Dienste verwenden, um physische Geräte und Ressourcen automatisch zu ermitteln. Akri-Dienste helfen auch Benutzern der Operativen Technologie (OT), Geräte und Anlagen in der Web-UI der Betriebserfahrung einzurichten. Die weiter oben beschriebenen Connectors verwenden das Framework, das Akri-Dienste bereitstellen, um ihre Kernfunktionen zu implementieren.
Akri-Dienste vereinfachen die Erstellung von Ressourcen durch automatisches Onboarding von Ressourcen mit vorkonfigurierten Datasets und Endpunkten. Die Connectors generieren diese Datasets und Endpunkte, um Funktionen und Geräte im Netzwerk darzustellen.
Überwachung
Akri-Dienste bieten Überwachungsfunktionen für physische Geräte und Ressourcen. Zu diesen Funktionen gehören das Nachverfolgen des Status und der Integrität von Geräten. Das Überwachungsframework arbeitet nahtlos mit den Connectors und der Geräteregistrierung zusammen, um Einblicke in Ihre Edgeumgebung zu erhalten.
Einsatz-Benutzeroberfläche
Die Betriebsoberfläche ist eine Web-UI, auf der OT-Benutzer Geräte und Objekte in einer Azure IoT Einsatz Instanz erstellen und konfigurieren können. Diese Web-UI vereinfacht die Verwaltung von Geräten und Ressourcen und ist der empfohlene Dienst für diese Aufgabe.
Azure Portal
Das Azure Portal ist eine webbasierte Anwendung, in der IT-Benutzer Azure Ressourcen über eine einheitliche Konsole verwalten können. Verwenden Sie das Azure-Portal, um Azure IoT Einsatz Instanzen zu erstellen und zu verwalten, IoT-Lösungen zu überwachen, Ressourcen und Geräte zu verwalten und Probleme zu beheben. Die Geräteregistrierung ist in das Azure-Portal integriert, sodass Sie Ihre Namespaces, Schemaregistrierungen, Ressourcen und Geräte in der Cloud anzeigen und verwalten können.