Partager via


Connexion d’appareils IoT à Azure : IoT Hub et Event Hubs

Azure fournit des services développés pour divers types de connectivité et de communication pour vous aider à connecter vos données à la puissance du cloud. Azure IoT Hub et Azure Event Hubs sont des services cloud qui peuvent ingérer de grandes quantités de données et des processus ou stocker ces données pour des perspectives. Les deux services sont similaires en ce qu’ils prennent tous deux en charge l’ingestion de données avec une faible latence et une fiabilité élevée, mais ils sont conçus à des fins différentes. IoT Hub a été développé pour répondre aux besoins uniques de connexion des appareils IoT au cloud Azure, tandis que le service Event Hubs a été conçu pour la diffusion en continu du Big Data. Microsoft recommande d’utiliser Azure IoT Hub pour connecter des appareils IoT à Azure

Azure IoT Hub est la passerelle cloud qui connecte les appareils IoT pour collecter des données et générer des insights métier et une automatisation. En outre, IoT Hub inclut des fonctionnalités qui enrichissent la relation entre vos appareils et vos systèmes back-end. Les fonctionnalités de communication bidirectionnelle signifient que lorsque vous recevez des données d’appareils, vous pouvez également renvoyer des commandes et des stratégies aux appareils. Par exemple, utilisez la messagerie cloud-à-appareil pour mettre à jour les propriétés ou appeler des actions de gestion des appareils. La communication cloud-à-appareil vous permet également d’envoyer l’intelligence cloud à vos appareils de périphérie avec Azure IoT Edge. L’identité unique au niveau de l’appareil fournie par IoT Hub permet de mieux sécuriser votre solution IoT contre les attaques potentielles.

Azure Event Hubs est le service de streaming Big Data d’Azure. Il est conçu pour les scénarios de streaming de données à débit élevé où les clients peuvent envoyer des milliards de demandes par jour et utilisent un modèle consommateur partitionné pour effectuer un scale-out de votre flux. Event Hubs est intégré aux services Big Data et d’analytique d’Azure, notamment Databricks, Stream Analytics, ADLS et HDInsight. Avec des fonctionnalités comme Event Hubs Capture et Majoration automatique, ce service est conçu pour prendre en charge vos solutions et applications du Big Data. En outre, IoT Hub utilise Event Hubs pour son chemin de flux de télémétrie, de sorte que votre solution IoT bénéficie également de la puissance énorme d’Event Hubs.

Pour résumer, les deux solutions sont conçues pour l’ingestion de données à grande échelle. Seul IoT Hub fournit les fonctionnalités enrichies spécifiques à IoT conçues pour vous permettre d’optimiser la valeur métier de la connexion de vos appareils IoT au cloud Azure. Si votre parcours IoT vient de commencer, en utilisant IoT Hub pour prendre en charge vos scénarios d'ingestion de données garantit que vous disposez d’un accès instantané aux fonctionnalités IoT complètes, lorsque votre entreprise et vos besoins techniques l'exigent.

Le tableau suivant fournit des détails sur la façon dont les deux niveaux d’IoT Hub sont comparés à Event Hubs lorsque vous les évaluez pour les fonctionnalités IoT. Pour plus d’informations sur les niveaux standard et de base d’IoT Hub, consultez Choisir le niveau ioT Hub approprié et la taille de votre solution.

Fonctionnalité IoT Niveau standard IoT Hub Niveau de base IoT Hub Event Hubs
Messages d’appareil-à-cloud Vérification Vérification Vérification
Protocoles : HTTPS, AMQP, AMQP sur WebSockets Vérification Vérification Vérification
Protocoles : MQTT, MQTT sur WebSockets Vérification Vérification
Identité par appareil Vérification Vérification
Chargement de fichiers à partir d’appareils Vérification Vérification
Service Device Provisioning Vérification Vérification
Messagerie du cloud vers l'appareil Vérification
Gestion des jumeaux d'appareils et des appareils Vérification
Device Streams (préversion) Vérification
IoT Edge Vérification

Même si le seul cas d’usage est l’ingestion de données appareil-à-cloud, nous vous recommandons vivement d’utiliser IoT Hub, car il fournit un service conçu pour la connectivité des appareils IoT.