Verbinden von IoT-Geräten mit Azure: IoT Hub und Event HubsConnecting IoT Devices to Azure: IoT Hub and Event Hubs

Azure bietet Dienste, die speziell für verschiedene Arten von Konnektivität und Kommunikation entwickelt wurden, um Ihnen zu helfen, Ihre Daten mit der Leistungsstärke der Cloud zu verbinden.Azure provides services specifically developed for diverse types of connectivity and communication to help you connect your data to the power of the cloud. Azure IoT Hub und Azure Event Hubs sind Clouddienste, die große Datenmengen aufnehmen und diese Daten für Einblicke in Geschäftsabläufe verarbeiten oder speichern können.Both Azure IoT Hub and Azure Event Hubs are cloud services that can ingest large amounts of data and process or store that data for business insights. Die beiden Dienste sind insofern ähnlich, als sie beide die Erfassung von Daten mit geringer Wartezeit und hoher Zuverlässigkeit unterstützen, jedoch für unterschiedliche Zwecke konzipiert sind.The two services are similar in that they both support ingestion of data with low latency and high reliability, but they are designed for different purposes. IoT Hub wurde speziell entwickelt, um die speziellen Anforderungen bei der Verbindung von IoT-Geräten mit der Azure Cloud zu erfüllen, während Event Hubs für das Streaming von Big Data entwickelt wurde.IoT Hub was developed to address the unique requirements of connecting IoT devices to the Azure cloud while Event Hubs was designed for big data streaming. Microsoft empfiehlt den Einsatz von Azure IoT Hub, um IoT-Geräte mit Azure zu verbinden.Microsoft recommends using Azure IoT Hub to connect IoT devices to Azure

Azure IoT Hub ist das Cloudgateway, das IoT-Geräte verbindet, um Daten zu sammeln und so geschäftliche Erkenntnisse und Automatisierung zu fördern.Azure IoT Hub is the cloud gateway that connects IoT devices to gather data and drive business insights and automation. Darüber hinaus bietet IoT Hub Funktionen, die die Beziehung zwischen Ihren Geräten und Ihren Back-End-Systemen optimieren.In addition, IoT Hub includes features that enrich the relationship between your devices and your backend systems. Bidirektionale Kommunikationsfunktionen bedeuten: Während Sie Daten von Geräten empfangen, können Sie auch Befehle und Richtlinien an Geräte zurücksenden.Bi-directional communication capabilities mean that while you receive data from devices you can also send commands and policies back to devices. Verwenden Sie z. B. Cloud-zu-Gerät-Messaging, um Eigenschaften zu aktualisieren oder Aktionen zur Geräteverwaltung aufzurufen.For example, use cloud-to-device messaging to update properties or invoke device management actions. Die Cloud-zu-Gerät-Kommunikation ermöglicht es Ihnen auch, Cloud Intelligence mit Azure IoT Edge an Ihre Edge-Geräte zu senden.Cloud-to-device communication also enables you to send cloud intelligence to your edge devices with Azure IoT Edge. Die besondere von IoT Hub bereitgestellte Identität auf Geräteebene hilft Ihnen, Ihre IoT-Lösung besser vor möglichen Angriffen zu schützen.The unique device-level identity provided by IoT Hub helps better secure your IoT solution from potential attacks.

Azure Event Hubs ist der Big Data-Streamingdienst von Azure.Azure Event Hubs is the big data streaming service of Azure. Die Lösung ist auf Szenarien für das Streaming von Daten mit hohem Durchsatz ausgelegt, bei denen Kunden täglich Milliarden von Anforderungen senden können.It is designed for high throughput data streaming scenarios where customers may send billions of requests per day. Event Hubs nutzt ein partitioniertes Consumermodell zur Aufskalierung Ihres Streams und ist in die Big Data- und Analysedienste von Azure integriert, darunter Databricks, Stream Analytics, ADLS und HDInsight.Event Hubs uses a partitioned consumer model to scale out your stream and is integrated into the big data and analytics services of Azure including Databricks, Stream Analytics, ADLS, and HDInsight. Mit Funktionen wie Event Hubs Capture und „Automatische Vergrößerung“ unterstützt dieser Dienst Ihre Big Data-Apps und -Lösungen.With features like Event Hubs Capture and Auto-Inflate, this service is designed to support your big data apps and solutions. Zusätzlich wird Event Hubs von IoT Hub für seinen Telemetrie-Datenflusspfad genutzt, sodass auch Ihre IoT-Lösung von der enormen Leistungsfähigkeit von Event Hubs profitiert.Additionally, IoT Hub uses Event Hubs for its telemetry flow path, so your IoT solution also benefits from the tremendous power of Event Hubs.

Zusammenfassend lässt sich sagen, dass beide Lösungen für die Datenerfassung in großem Maßstab ausgelegt sind.To summarize, both solutions are designed for data ingestion at a massive scale. Nur IoT Hub bietet die umfangreichen IoT-spezifischen Funktionen, die für Sie entwickelt wurden, um den betriebswirtschaftlichen Nutzen der Verbindung Ihrer IoT-Geräte mit der Azure-Cloud zu maximieren.Only IoT Hub provides the rich IoT-specific capabilities that are designed for you to maximize the business value of connecting your IoT devices to the Azure cloud. Wenn Sie gerade erst am Anfang Ihrer IoT-Projekte stehen, können Sie mit IoT Hub zur Unterstützung Ihrer Datenerfassungsszenarien beginnen, um sicherzustellen, dass Sie sofortigen Zugriff auf die vollständigen IoT-Funktionen haben, sobald Ihre geschäftlichen und technischen Anforderungen dies erfordern.If your IoT journey is just beginning, starting with IoT Hub to support your data ingestion scenarios will assure that you have instant access to the full-featured IoT capabilities once your business and technical needs require them.

Die folgende Tabelle enthält Details zum Vergleich der beiden Tarife von IoT Hub mit Event Hubs, wenn Sie IoT Hub und Event Hubs gemäß ihrer IoT-Funktionen bewerten möchten.The following table provides details about how the two tiers of IoT Hub compare to Event Hubs when you're evaluating them for IoT capabilities. Weitere Informationen zu den IoT Hub-Tarifen „Basic“ und „Standard“ finden Sie unter Auswählen des passenden IoT Hub-Tarifs für Ihre Lösung.For more information about the standard and basic tiers of IoT Hub, see How to choose the right IoT Hub tier.

IoT-FunktionIoT Capability IoT Hub-Standard-TarifIoT Hub standard tier IoT Hub-Basic-TarifIoT Hub basic tier Event HubsEvent Hubs
Nachrichten, die von Geräten an die Cloud gesendet werdenDevice-to-cloud messaging Prüfen Prüfen Prüfen
Protokolle: HTTPS, AMQP, AMQP über webSocketsProtocols: HTTPS, AMQP, AMQP over webSockets Prüfen Prüfen Prüfen
Protokolle: MQTT, MQTT über webSocketsProtocols: MQTT, MQTT over webSockets Prüfen Prüfen
Gerätebasierte IdentitätPer-device identity Prüfen Prüfen
Dateiupload von GerätenFile upload from devices Prüfen Prüfen
Device Provisioning-DienstDevice Provisioning Service Prüfen Prüfen
Senden von Nachrichten aus der Cloud an GeräteCloud-to-device messaging Prüfen
Gerätezwillinge und GeräteverwaltungDevice twin and device management Prüfen
Gerätestreams (Vorschau)Device streams (preview) Prüfen
IoT EdgeIoT Edge Prüfen

Auch wenn die D2C-Clouddatenerfassung der einzige Anwendungsfall ist, sollten Sie unbedingt IoT Hub verwenden, da IoT Hub einen Dienst bietet, der für die Verbindung von IoT-Geräten ausgelegt ist.Even if the only use case is device-to-cloud data ingestion, we highly recommend using IoT Hub as it provides a service that is designed for IoT device connectivity.

Nächste SchritteNext steps

Weitere Informationen zu den Funktionen von IoT Hub finden Sie unter Entwicklungsleitfaden für IoT Hub.To further explore the capabilities of IoT Hub, see the IoT Hub developer guide.