Was ist Azure IoT Hub?What is Azure IoT Hub?

IoT Hub ist ein in der Cloud gehosteter, verwalteter Dienst, der als zentraler Nachrichtenhub für die bidirektionale Kommunikation zwischen Ihrer IoT-Anwendung und den Geräten dient, die von der Anwendung verwaltet werden.IoT Hub is a managed service, hosted in the cloud, that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages. Sie können Azure IoT Hub verwenden, um IoT-Lösungen mit zuverlässiger und sicherer Kommunikation zwischen Millionen von IoT-Geräten und einem in der Cloud gehosteten Lösungs-Back-End zu erstellen.You can use Azure IoT Hub to build IoT solutions with reliable and secure communications between millions of IoT devices and a cloud-hosted solution backend. Sie können praktisch jedes Gerät mit IoT Hub verbinden.You can connect virtually any device to IoT Hub.

IoT Hub unterstützt die Kommunikation sowohl vom Gerät an die Cloud als auch von der Cloud an das Gerät.IoT Hub supports communications both from the device to the cloud and from the cloud to the device. IoT Hub unterstützt mehrere Messagingmuster wie z.B. Gerät-zu-Cloud-Telemetrie, Dateiuploads von Geräten und Anforderungs-Antwort-Methoden zum Steuern der Geräte über die Cloud.IoT Hub supports multiple messaging patterns such as device-to-cloud telemetry, file upload from devices, and request-reply methods to control your devices from the cloud. Die IoT Hub-Überwachung unterstützt Sie dabei, die Integrität Ihrer Lösung sicherzustellen, indem Ereignisse wie Geräteerstellung, Geräteausfälle und Geräteverbindungen nachverfolgt werden.IoT Hub monitoring helps you maintain the health of your solution by tracking events such as device creation, device failures, and device connections.

Mit den IoT Hub-Funktionen können Sie skalierbare IoT-Lösungen mit vollem Funktionsumfang erstellen, z.B. für die Verwaltung von Werkzeugen und Maschinen für die industrielle Fertigung, für die Nachverfolgung wertvoller Ressourcen im Gesundheitswesen oder für die Überwachung der Nutzung von Bürogebäuden.IoT Hub's capabilities help you build scalable, full-featured IoT solutions such as managing industrial equipment used in manufacturing, tracking valuable assets in healthcare, and monitoring office building usage.

Skalieren Ihrer LösungScale your solution

IoT Hub lässt sich auf Millionen von gleichzeitig verbundenen Geräten und Millionen von Ereignissen pro Sekunde skalieren, um Ihre IoT-Workloads zu unterstützen.IoT Hub scales to millions of simultaneously connected devices and millions of events per second to support your IoT workloads. Weitere Informationen zum Skalieren Ihres IoT-Hubs finden Sie unter Skalieren von Azure IoT Hub.For more information about scaling your IoT Hub, see IoT Hub Scaling. Weitere Informationen zu den verschiedenen Dienstebenen von IoT Hub und der besten Option für Ihre Skalierbarkeitsanforderungen finden Sie auf der Preisseite.To learn more about the multiple tiers of service offered by IoT Hub and how to best fit your scalability needs, check out the pricing page.

Sichern der KommunikationSecure your communications

IoT Hub bietet einen sicheren Kommunikationskanal, über den Ihre Geräte Daten senden können.IoT Hub gives you a secure communication channel for your devices to send data.

  • Dank der gerätebasierten Authentifizierung kann jedes Gerät eine sichere Verbindung mit IoT Hub herstellen und sicher verwaltet werden.Per-device authentication enables each device to connect securely to IoT Hub and for each device to be managed securely.

  • Sie verfügen über vollständige Kontrolle über den Gerätezugriff und können Verbindungen pro Gerät steuern.You have complete control over device access and can control connections at the per-device level.

  • Der IoT Hub Device Provisioning Service stellt Geräte automatisch für die richtige IoT Hub-Instanz bereit, wenn das Gerät zum ersten Mal gestartet wird.The IoT Hub Device Provisioning Service automatically provisions devices to the right IoT hub when the device first boots up.

  • Mehrere Authentifizierungstypen unterstützen eine Vielzahl von Gerätefunktionen:Multiple authentication types support a variety of device capabilities:

    • Tokenbasierte SAS-Authentifizierung, damit Sie schnell mit Ihrer IoT-Lösung loslegen können.SAS token-based authentication to quickly get started with your IoT solution.

    • Individuelle X.509-Zertifikate für eine sichere, standardbasierte Authentifizierung.Individual X.509 certificate authentication for secure, standards-based authentication.

    • Authentifizierung über X.509-Zertifizierungsstellen für eine einfache, standardbasierte Registrierung.X.509 CA authentication for simple, standards-based enrollment.

Weiterleiten von GerätedatenRoute device data

Integrierte Funktionen für die Nachrichtenweiterleitung sorgen für Flexibilität bei der Einrichtung einer automatischen regelbasierten Nachrichtenauffächerung:Built-in message routing functionality gives you flexibility to set up automatic rules-based message fan-out:

  • Verwenden Sie die Nachrichtenweiterleitung, um zu steuern, wohin Ihr Hub Gerätetelemetriedaten sendet.Use message routing to control where your hub sends device telemetry.

  • Bei der Weiterleitung von Nachrichten an mehrere Endpunkte fallen keine zusätzlichen Kosten an.There is no additional cost to route messages to multiple endpoints.

  • Routingregeln, für die keinerlei Code erforderlich ist, ersetzen benutzerdefinierten Nachrichtenverteilercode.No-code routing rules take the place of custom message dispatcher code.

Integration in andere DiensteIntegrate with other services

Sie können IoT Hub in andere Azure-Dienste integrieren, um vollständige End-to-End-Lösungen zu erstellen.You can integrate IoT Hub with other Azure services to build complete, end-to-end solutions. Verwenden Sie z.B. Folgendes:For example, use:

  • Azure Event Grid: Mit diesem Dienst können Sie schnell, zuverlässig, skalierbar und sicher auf kritische Ereignisse reagieren.Azure Event Grid to enable your business to react quickly to critical events in a reliable, scalable, and secure manner.

  • Azure Logic Apps: Mit diesem Dienst automatisieren Sie Ihre Geschäftsprozesse.Azure Logic Apps to automate business processes.

  • Azure Machine Learning: Mit diesem Dienst fügen Sie Ihrer Lösung Modelle für maschinelles Lernen und KI hinzu.Azure Machine Learning to add machine learning and AI models to your solution.

  • Azure Stream Analytics: Mit diesem Dienst führen Sie in Echtzeit Analyseberechnungen für die Datenströme aus Ihren Geräten aus.Azure Stream Analytics to run real-time analytic computations on the data streaming from your devices.

Konfigurieren und Steuern von GerätenConfigure and control your devices

Sie können Ihre mit IoT Hub verbundenen Geräte mit einer Vielzahl von integrierten Funktionen verwalten.You can manage your devices connected to IoT Hub with an array of built-in functionality.

  • Sie können Metadaten und Statusinformationen für all Ihre Geräte speichern, synchronisieren und abfragen.Store, synchronize, and query device metadata and state information for all your devices.

  • Legen Sie den Gerätestatus entweder pro Gerät oder basierend auf gemeinsamen Gerätemerkmalen fest.Set device state either per-device or based on common characteristics of devices.

  • Dank der Integration von Nachrichtenweiterleitungsfunktionen können Sie die Reaktion auf eine von einem Gerät gemeldete Statusänderung automatisieren.Automatically respond to a device-reported state change with message routing integration.

Hochverfügbarkeit für Ihre LösungMake your solution highly available

Für IoT Hub besteht eine Vereinbarung zum Servicelevel von 99,9 %.There's a 99.9% Service Level Agreement for IoT Hub. Die vollständige Azure-SLA erläutert die garantierte Verfügbarkeit von Azure insgesamt.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Verbinden von GerätenConnect your devices

Verwenden Sie die Bibliotheken des Azure IoT-Geräte-SDK, um Anwendungen zu erstellen, die auf Ihren Geräten ausgeführt werden und mit IoT Hub interagieren.Use the Azure IoT device SDK libraries to build applications that run on your devices and interact with IoT Hub. Zu den unterstützten Plattformen gehören verschiedene Linux-Distributionen, Windows und Echtzeit-Betriebssysteme.Supported platforms include multiple Linux distributions, Windows, and real-time operating systems. Unterstützte Sprachen:Supported languages include:

  • CC
  • C#C#
  • JavaJava
  • PythonPython
  • Node.jsNode.js.

IoT Hub und die Geräte-SDKs unterstützen die folgenden Protokolle zum Verbinden von Geräten:IoT Hub and the device SDKs support the following protocols for connecting devices:

  • HTTPSHTTPS
  • AMQPAMQP
  • AMQP über WebSocketsAMQP over WebSockets
  • MQTTMQTT
  • MQTT über WebSocketsMQTT over WebSockets

Falls Ihre Lösung die Gerätebibliotheken nicht nutzen kann, können die Geräte die Protokolle MQTT v3.1.1, HTTPS 1.1 oder AMQP 1.0 verwenden, um nativ eine Verbindung mit Ihrem Hub herzustellen.If your solution cannot use the device libraries, devices can use the MQTT v3.1.1, HTTPS 1.1, or AMQP 1.0 protocols to connect natively to your hub.

Wenn Ihre Lösung keines der unterstützten Protokolle nutzen kann, können Sie IoT Hub so erweitern, dass benutzerdefinierte Protokolle unterstützt werden:If your solution cannot use one of the supported protocols, you can extend IoT Hub to support custom protocols:

Kontingente und GrenzwerteQuotas and limits

Für jedes Azure-Abonnement gelten standardmäßig bestimmte Kontingentgrenzen, um den Missbrauch von Diensten zu verhindern. Diese Grenzwerte können den Umfang Ihrer IoT-Lösung beeinträchtigen.Each Azure subscription has default quota limits in place to prevent service abuse, and these limits could impact the scope of your IoT solution. Der derzeitige Grenzwert liegt bei 50 IoT Hub-Instanzen pro Abonnement.The current limit on a per-subscription basis is 50 IoT hubs per subscription. Wenden Sie sich an den Support, um eine Erhöhung des Kontingents anzufordern.You can request quota increases by contacting support. Weitere Informationen finden Sie unter IoT Hub-Kontingente und -Drosselung.For more information, see IoT Hub Quotas and Throttling. Weitere Details zu Kontingentgrenzen finden Sie in einem der folgenden Artikel:For more details on quota limits, see one of the following articles:

Nächste SchritteNext steps

Um eine umfassende IoT-Lösung zu testen, lesen Sie die Schnellstartanleitungen zu IoT Hub:To try out an end-to-end IoT solution, check out the IoT Hub quickstarts:

Weitere Informationen zu den Möglichkeiten, wie Sie IoT-Lösungen mit Azure IoT erstellen und bereitstellen können, finden Sie unter:To learn more about the ways you can build and deploy IoT solutions with Azure IoT, visit: