Auswählen einer Lösung für das Internet der Dinge (IoT) in Azure

IoT Hub
IoT Central

In diesem Artikel wird die Verwendung von Azure IoT Central und einzelnen Azure Platform as a Service-Komponenten (PaaS) zum Erstellen, Bereitstellen und Verwalten von Lösungen für das Internet der Dinge (Internet of Things, IoT) verglichen.

IoT-Lösungen verwenden eine Kombination von Technologien, um Geräte, Ereignisse und Aktionen über Cloudanwendungen zu verbinden. Welche Technologien und Dienste Sie verwenden, hängt von den für Ihr Szenario geltenden Entwicklungs-, Bereitstellungs- und Verwaltungsanforderungen ab.

Die IoT Central-Anwendung Platform-as-a-Service (aPaaS) bietet bereits die integrierten Azure-Komponenten und -Funktionen, die eine IoT-Lösung benötigt. Eine weitere Option besteht darin, Azure IoT Hub mit anderen Azure PaaS-Komponenten zu kombinieren, um Ihre eigenen IoT-Lösungen zu entwickeln.

Beginnen mit Azure IoT Central

IoT Central ist ein Microsoft aPaaS, der Azure PaaS-Komponenten in eine erweiterbare, vollständig verwaltete IoT-App-Entwicklungs- und Betriebsplattform zusammenfügt. IoT Central beschleunigt die Lösungsentwicklung, optimiert Vorgänge und vereinfacht das Erstellen zuverlässiger, skalierbarer und sicherer IoT-Lösungen.

IoT Central bietet:

  • Eine standardmäßig verfügbare Web-Benutzeroberfläche (UX) und API-Oberfläche, die die Geräteverwaltung und die Erstellung von Regeln vereinfacht.
  • Erweiterung der IoT-Intelligenz in Branchenanwendungen, um die Umsetzung der Erkenntnisse zu unterstützen.
  • Sie bietet integrierte Notfallwiederherstellung, Mehrinstanzenfähigkeit, globale Verfügbarkeit und eine planbare Kostenstruktur.

Das folgende Diagramm zeigt eine Azure IoT Central-basierte Architektur:

Diagram showing an IoT Central architecture and services like IoT Hub, Device Provisioning Service, and Azure Stream Analytics.

  1. IoT Central erfasst Geräteereignisse und Telemetrie über die Azure IoT-Geräte-SDKs, Azure RTOS, Azure Sphere oder Azure IoT Edge.

  2. IoT Central wird mit mehreren Azure PaaS-Diensten erstellt, sodass es die folgenden Funktionen standardmäßig zur Verfügung stellt:

    • Datenerfassungs- und Bereitstellungsdienste.
    • Datenspeicherung und -analyse mit heißer, warmer und kalter Speicherebene.
    • Eine verwaltete PaaS-Ebene, die Hochverfügbarkeit/Notfallwiederherstellung (HADR) und elastische Skalierung bereitstellt.
    • Eine Verwaltungsweb-Benutzeroberfläche, mit der Sie Folgendes ermöglichen:
      • Verwalten von Geräten mit Rohdaten-Ansicht, Konnektivitätsstatus, Gerätemodellierung und Aufträgen.
      • Anzeigen und Analysieren von Gerätedaten mit Dashboards, Analysen und Regeln.
      • Sichere Daten und Geräte mit Benutzerverwaltung und Organisationen.
  3. IoT Central erweitert Lösungen, indem Warnungen ausgelöst, Daten exportiert und Datenabfragen unterstützt werden.

  4. IoT Central integriert in Branchen-Apps wie Power BI, Azure Maps, Search, API Management, Web-Apps, Mobile Apps, Dynamics 365, Flow oder Logic Apps.

Erstellen mit Azure PaaS-Diensten

Wenn Sie mehr Kontrolle und Anpassung benötigen, können Sie einzelne Azure PaaS-Komponenten verwenden, um eine IoT-Lösung zu erstellen. Das folgende Diagramm zeigt Azure-Dienste in einer PaaS-basierten IoT-Architektur:

Diagram showing a reference architecture composed of Azure PaaS services.

  1. IoT-Systeme können Gerätedaten über die Azure IoT-Geräte-SDKs, Azure RTOS, Azure Sphere oder Azure IoT Edge erfassen.

  2. IoT Hub, Azure IoT Hub Device Provisioning Service (DPS) oder Azure Digital Twins können Gerätebereitstellung, Konnektivität und Verwaltung bereitstellen.

  3. Für Datenspeicher und Analysen:

  4. Verwaltungs- und Geschäftsintegrationsdienste können Power BI, Azure Maps, Search, API Management, Web-Apps, Mobile Apps, Dynamics 365, Flow und Logic Apps enthalten.

Eine detaillierte PaaS-IoT-Referenzarchitektur und -diskussion finden Sie unter Azure IoT Referenzarchitektur.

Vergleichen von aPaas- und PaaS-Ansätzen

IoT Central ermöglicht es Ihnen, eine komplexe und sich ständig entwickelnde IoT-Infrastruktur zu verwalten und zu aktualisieren. Sie können Zeit und Geld auf die Transformation Ihres Unternehmens konzentrieren und innovative Angebote entwerfen.

Wenn Ihre Lösung kundenspezifische Funktionen oder Dienste erfordert, die IoT Central nicht unterstützt, können Sie eine PaaS-Lösung mit IoT Hub als Kernelement entwickeln.

Die folgenden Vergleichstabellen und Links können Ihnen helfen, zu entscheiden, ob Sie eine verwaltete IoT Central-Lösung verwenden oder eine PaaS-Lösung mit IoT Hub erstellen möchten.

IoT Central vs. IoT Hub-basierte PaaS-Lösung

In der folgenden Tabelle wird beschrieben, wie IoT Central oder eine IoT Hub-basierte PaaS-Lösung verschiedene IoT-Features und -Funktionen erreicht.

Funktion IoT Central IoT Hub-basierte PaaS
BESCHREIBUNG Vollständig verwaltete aPaaS-Lösung, die die Gerätekonnektivität und -verwaltung vereinfacht.

Eine aPaaS-basierte Lösung ist eine skalierbare, wiederholbare und zuverlässige Lösung mit dem Kompromiss, dass sie weniger anpassbar ist als eine PaaS-basierte Lösung.
Verwendet IoT Hub als einen zentralen Nachrichten-Hub zwischen der IoT-Anwendung und den von ihr verwalteten Geräten. Fügt weitere Funktionen mit anderen Azure PaaS-Diensten hinzu.

Dieser Ansatz ist flexibler, erfordert jedoch größeren Entwicklungs- und Verwaltungsaufwand.
Anwendungsentwicklung IoT Central ist eine Anwendungsplattform mit Unterstützung für die Wiederholung von Lösungen. Weitere Informationen finden Sie im Administrationshandbuch der IoT Central-Anwendung

Anwendungsvorlagen helfen, die Entwicklung von IoT-Lösungen in Gang zu bringen. Sie können mit einer generischen Anwendungsvorlage beginnen oder eine vorgefertigte branchenspezifische Anwendungsvorlage für den Einzelhandel, die Energiewirtschaft, Behörden oder das Gesundheitswesen verwenden.
Entwerfen und erstellen Sie Ihre eigene Lösung mit IoT Hub und anderen PaaS-Diensten.
Gerätevorlage Gerätevorlagen helfen beim Strukturieren von Gerätetyp-Eigenschaften und -Verhalten. Verwenden Sie die Vorlagen für unterstützte Geräteverwaltungsaufgaben und Visualisierungen. Definieren und verwalten Sie Gerätenachrichtenvorlagen in einem privaten Repository.
Geräteverwaltung Integrierte Funktionen des Azure IoT Device Provisioning Service (DPS) bieten Geräteintegration und Geräteverwaltung. Entwerfen und erstellen Sie ihre eigenen Lösungen mithilfe von Azure IoT Hub-Primitiven, z. B. Gerätezwillingen und direkten Methoden. Aktivieren Sie DPS separat.
OPC UA-Protokoll Wird nicht unterstützt. Verwenden Sie OPC Publisher, um die Lücke zwischen OPC UA-aktivierten industriellen Ressourcen und in Azure gehosteten Ressourcen zu überbrücken, indem Sie Telemetriedaten im IoT Hub veröffentlichen. OPC Publisher unterstützt das IEC62541 OPC UA PubSub-Standardformat und andere Formate. Weitere Informationen finden Sie in der Dokumentation Microsoft OPC Publisher.
SigFox- und LoRaWAN-Protokolle Weitere Informationen finden Sie unter Azure IoT Central Device Bridge. Erstellen Sie ein benutzerdefiniertes Modul für Azure IoT Edge, und integrieren Sie es über Azure IoT Hub.
Mehrinstanzenfähigkeit Organisationen ermöglichen Mehrinstanzenfähigkeit in der App. Sie können eine Hierarchie definieren, um zu verwalten, welche Benutzer*innen sehen können, welche Geräte in Ihrer IoT Central-Anwendung verwendet werden. Erreichen Sie Mehrinstanzenfähigkeit mithilfe separater Hubs pro Kunde. Sie können auch die Zugriffssteuerung in die Datenebene der Lösung erstellen.
Nachrichtenaufbewahrung IoT Central speichert Daten fortlaufend 30 Tage lang. IoT Hub ermöglicht die Datenaufbewahrung in den integrierten Event Hubs für bis zu sieben Tage.
Big Data Verwalten Sie Daten aus IoT Central. Hinzufügen und Verwalten von Big Data-Azure PaaS-Diensten.
Datenexport Sie können Daten mithilfe der Exportfunktion fortlaufend exportieren. Exportieren Sie Daten in Azure Blob Storage, Event Hubs, Service Bus, Webhook und Azure Data Explorer. Filtern, Anreichern und Transformieren von ausgehenden Nachrichten. Verwenden Sie den in IoT Hub integrierten Event Hub-Endpunkt und auch das Nachrichtenrouting, um Daten an andere Speicherorte zu exportieren.
Analyse Eine integrierte Analyseoberfläche für die Untersuchung von Gerätedaten im Kontext der Geräteverwaltung. Verwenden Sie separate Azure PaaS-Dienste, um Analysen, Erkenntnisse und Aktionen wie Stream Analytics, Azure Data Explorer und Azure Synapse zu integrieren.
Visualisierungen Die Benutzeroberfläche vereinfacht das Visualisieren von Gerätedaten, das Ausführen von Analyseabfragen und das Erstellen benutzerdefinierter Dashboards. Keine integrierte Benutzeroberfläche.
Regeln und Aktionen Verwenden Sie eine integrierte Funktion zur Verarbeitung von Regeln und Aktionen mit E-Mail-Benachrichtigungen, Azure Monitor-Gruppen, Power Automate und Webhook-Aktionen. Weitere Informationen finden Sie unter Azure IoT Central-Regeln und -Aktionen. Senden Sie Daten von IoT Hub an Azure Stream Analytics oder Azure Event Grid. Stellen Sie eine Verbindung mit Azure Logic Apps oder anderen benutzerdefinierten Anwendungen her, um die Verarbeitung von Regeln und Aktionen auszuführen. Weitere Informationen finden Sie unter IoT-Remoteüberwachung und -Benachrichtigungen mit Azure Logic Apps.
Skalierbarkeit Unterstützt die automatische Skalierung. Weitere Informationen zu IoT Central-Skalierungsbeschränkungen und automatischen Skalierungen finden Sie unter Kontingente und Grenzwerte. Stellen Sie Lösungen bereit, um die automatische IoT Hub-Skalierung zu ermöglichen. Weitere Informationen finden Sie unter Automatische Skalierung Ihres Azure IoT Hub.
Hochverfügbarkeit und Notfallwiederherstellung (HADR) Verwaltet integrierte HADR-Funktionen automatisch. Weitere Informationen finden Sie unter Azure IoT Central-Skalierbarkeit und -Hochverfügbarkeit. Entwerfen Sie Ihre Lösung, um mehrere HADR-Szenarien zu unterstützen. Weitere Informationen finden Sie unter Azure IoT Hub-Hochverfügbarkeit und -Notfallwiederherstellung.
Vereinbarung zum Servicelevel (SLA) Garantiert 99,9 % Konnektivität. Weitere Informationen finden Sie unter SLA für Azure IoT Central. Die IoT Hub-Tarife „Standard“ und „Basic“ garantieren eine Betriebszeit von 99,9 %. Die kostenlose IoT Hub-Ebene hat keine SLA. Weitere Informationen finden Sie unter SLA für Azure IoT Hub.
Preise Die ersten beiden aktiven Geräte sind kostenlos, falls ihr Nachrichtenvolumen 800 (Plan „Standardebene 0“), 10.000 (Plan „Standardebene 1“) oder 60.000 (Plan „Standardebene 2“) pro Monat nicht überschreitet. Die Preise für zusätzliche Geräte werden monatlich anteilig berechnet. IoT Central zählt und berechnet die höchste Anzahl aktiver Geräte pro Stunde. Weitere Informationen finden Sie unter Azure IoT Central-Preise. Weitere Informationen zu IoT Hub-Preisen finden Sie unter Azure IoT Hub-Preise.

IoT Central und andere Azure PaaS-Funktionen

In der folgenden Tabelle wird die Unterstützung für verschiedene Funktionen in IoT Central und anderen Azure PaaS-Diensten angezeigt. Ein gefüllter Kreis 🔵 bedeutet volle Unterstützung, eine Linie ➖ gibt partielle Unterstützung an, und ein leerer Kreis ⚪ bedeutet keine Unterstützung.

IoT Central IoT Hub + DPS Stream Analytics + Azure Functions Azure Cosmos DB + Azure Data Explorer Active Directory
Beschreibung Vorgefertigte Umgebung für die IoT-Lösungsentwicklung IoT-Datenerfassungsdienste Datenstromverarbeitungsdienste Datenspeicherdienste Universelle Plattform zur Identitätsverwaltung und Sicherheit
HADR und elastische Skalierung 🔵
Berechtigungen für die Verwaltung der Gerätekonnektivität 🔵
Datenweiterleitung, Filterung und Regeln
Analysen und Visualisierungen 🔵
Datenspeicher und Sicherheit 🔵 🔵 🔵
Exportieren und Integration in andere Dienste 🔵 🔵 🔵 🔵 🔵

Nächste Schritte