Bearbeiten

Freigeben über


Architektur einer IoT-Lösung

Azure IoT
Azure Event Hubs
Azure IoT Hub

Aus topologischer Sicht sind Azure IoT-Lösungen (Internet of Things, Internet der Dinge) eine Sammlung von Objekten und Komponenten, die aus IoT-Geräten, der IoT-Plattform und IoT-Anwendungen bestehen. Ereignisse, Erkenntnisse und Aktionen sind Datenfluss- und Verarbeitungspipelines, die sich über diese strukturellen Teile erstrecken.

A diagram showing the relationship between devices, the IoT platform, and an application.

Dieser Artikel beschreibt Merkmale von IoT-Geräten, der IoT-Plattform und IoT-Anwendungen. Außerdem werden in diesem Artikel Nachweise, Authentifizierung, Protokolle und Bereitstellung für IoT Edge-Gateways und die IoT-Plattform erläutert.

IoT-Geräte, -Plattform und -Anwendungen

IoT-Geräte sind physische oder virtuelle Dinge, die Ereignisse an IoT-Anwendungen senden und von diesen empfangen. Sowohl Ding als auch Gerät bezeichnen als Begriff ein verbundenes Gerät in einer IoT-Lösung.

Ein IoT-Gerät weist mindestens eine der folgenden Eigenschaften auf:

  • Es hat eine eindeutige Identität, durch die es in der Lösung unterschieden werden kann.
  • Es weist Eigenschaften oder einen Zustand auf, auf die Anwendungen zugreifen können.
  • Es sendet Ereignisse an die IoT-Plattform, auf die Anwendungen reagieren können.
  • Es empfängt Befehle von Anwendungen zur Ausführung.

Die IoT-Plattform ist eine Sammlung von Diensten, mit denen Geräte und Anwendungen Verbindungen miteinander herstellen und untereinander kommunizieren können. Die Azure-IoT-Plattform umfasst in der Regel Azure IoT Hub und Ereignisroutingdienste wie Azure Event Hub.

Für die IoT-Plattform gilt mindestens:

  • Sie handelt sichere Konnektivität, Authentifizierung und Kommunikation zwischen Geräten und vertrauenswürdigen Anwendungen aus.
  • Sie generiert kontextbezogene Erkenntnisse für eingehende Ereignisse, um das Routing von Ereignissen an Endpunkte zu bestimmen.

Anwendungen sind eine Sammlung von szenariospezifischen Diensten und Komponenten, die für eine IoT-Lösung eindeutig sind. IoT-Anwendungen weisen in der Regel Folgendes auf:

  • Eine Mischung aus Azure- oder anderen Diensten für Compute, Speicher und Ereignisendpunkte in Kombination mit einer besonderen Anwendungsgeschäftslogik.
  • Ereignisworkflows zum Empfangen und Verarbeiten eingehender Geräteereignisse.
  • Aktionsworkflows zum Senden von Befehlen an Geräte oder andere Prozesse.

Beitragende

Dieser Artikel wird von Microsoft gepflegt. Er wurde ursprünglich von folgenden Mitwirkenden geschrieben:

Hauptautor: