Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | ![]() |
![]() |
![]() |
Protocoles : HTTPS, AMQP, AMQP sur WebSockets | ![]() |
![]() |
![]() |
Protocoles : MQTT, MQTT sur WebSockets | ![]() |
![]() |
|
Identité par appareil | ![]() |
![]() |
|
Chargement de fichiers à partir d’appareils | ![]() |
![]() |
|
Service Device Provisioning | ![]() |
![]() |
|
Messagerie du cloud vers l'appareil | ![]() |
||
Gestion des jumeaux d'appareils et des appareils | ![]() |
||
Device Streams (préversion) | ![]() |
||
IoT Edge | ![]() |
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.