Connexion des appareils IoT à Azure : IoT Hub et Event HubsConnecting IoT Devices to Azure: IoT Hub and Event Hubs

Azure propose des services spécialement développés pour divers types de connectivité et de communication pour vous aider à connecter vos données à la puissance du cloud.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 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.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. Les deux services sont similaires, car ils prennent tous deux en charge l’ingestion des données avec une latence faible et une haute fiabilité, mais ils sont conçus à des fins différentes.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 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.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 recommande d'utiliser Azure IoT Hub pour connecter des appareils IoT à Azure.Microsoft recommends using Azure IoT Hub to connect IoT devices to Azure

Azure IoT Hub est la passerelle cloud qui connecte les appareils IoT afin de collecter des données et de stimuler perspectives et automatisation.Azure IoT Hub is the cloud gateway that connects IoT devices to gather data and drive business insights and automation. En outre, IoT Hub inclut des fonctionnalités qui enrichissent la relation entre vos appareils et vos systèmes principaux.In addition, IoT Hub includes features that enrich the relationship between your devices and your backend systems. Grâce aux fonctionnalités de communication bidirectionnelle, vous pouvez renvoyer des commandes et des stratégies aux appareils tout en recevant des données de ceux-ci.Bi-directional communication capabilities mean that while you receive data from devices you can also send commands and policies back to devices. Par exemple, utilisez la messagerie cloud-à-appareil pour mettre à jour les propriétés ou appeler des actions de gestion des périphériques.For example, use cloud-to-device messaging to update properties or invoke device management actions. La communication cloud-à-appareil vous permet également de fournir une intelligence cloud à vos appareils de périmètre avec Azure IoT Edge.Cloud-to-device communication also enables you to send cloud intelligence to your edge devices with Azure IoT Edge. L’identité unique au niveau des appareils du service IoT Hub permet de mieux sécuriser votre solution IoT contre des attaques potentielles.The unique device-level identity provided by IoT Hub helps better secure your IoT solution from potential attacks.

Azure Event Hubs est le service de diffusion en continu du Big Data d’Azure.Azure Event Hubs is the big data streaming service of Azure. Il est conçu pour les scénarios de diffusion en continu de données haut débit dans lesquels les clients peuvent envoyer des milliards de requêtes quotidiennes.It is designed for high throughput data streaming scenarios where customers may send billions of requests per day. Le service Event Hubs utilise un modèle de consommateur partitionné pour augmenter la taille des instances de votre flux de données. Il est intégré au service Big Data et analytique d’Azure comprenant Databricks, Stream Analytics, ADLS et 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. 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.With features like Event Hubs Capture and Auto-Inflate, this service is designed to support your big data apps and solutions. En outre, IoT Hub utilise le chemin d'accès au flux de données de télémétrie d'Event Hubs. Votre solution IoT bénéficie également de la puissance considérable d'Event Hubs.Additionally, IoT Hub uses Event Hubs for its telemetry flow path, so your IoT solution also benefits from the tremendous power of Event Hubs.

Pour résumer, les deux solutions sont conçues pour l'ingestion de données à très grande échelle.To summarize, both solutions are designed for data ingestion at a massive scale. Seul le service IoT Hub fournit des fonctionnalités enrichies propres à l'IoT conçues pour vous permettre d'optimiser la valeur commerciale de la connexion de vos appareils IoT au cloud Azure.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. Si vous en êtes au tout début de votre migration vers l’IoT, commencer par IoT Hub pour prendre en charge vos scénarios d’ingestion des données vous permettra de disposer d’un accès instantané aux fonctionnalités IoT complètes pour satisfaire à vos besoins commerciaux et techniques.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.

La table suivante fournit des détails sur le mode de comparaison entre les deux niveaux de IoT Hub et Event Hubs lorsque vous procédez à une évaluation par rapport aux capacités IoT.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. Pour plus d’informations sur les niveaux de base et standard d’IoT Hub, consultez l’article Choisir le niveau IoT Hub correspondant à votre solution.For more information about the standard and basic tiers of IoT Hub, see How to choose the right IoT Hub tier.

Fonctionnalité IoTIoT Capability Niveau standard IoT HubIoT Hub standard tier Niveau de base IoT HubIoT Hub basic tier Event HubsEvent Hubs
Messages d’appareil-à-cloudDevice-to-cloud messaging Vérification Vérification Vérification
Protocols: HTTPS, AMQP, AMQP sur WebSocketsProtocols: HTTPS, AMQP, AMQP over webSockets Vérification Vérification Vérification
Protocols: MQTT, MQTT sur WebSocketsProtocols: MQTT, MQTT over webSockets Vérification Vérification
Identité par appareilPer-device identity Vérification Vérification
Fichier téléchargé à partir d’appareilsFile upload from devices Vérification Vérification
Service Device ProvisioningDevice Provisioning Service Vérification Vérification
Messages de cloud-à-appareilCloud-to-device messaging Vérification
Gestion des jumeaux d'appareils et des appareilsDevice twin and device management Vérification
Device Streams (préversion)Device streams (preview) Vérification
IoT EdgeIoT Edge Vérification

Même si le seul cas d’usage est l’ingestion de données appareil-à-cloud, nous recommandons fortement l’utilisation d’IoT Hub car il fournit un service conçu pour la connectivité des appareils IoT.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.

Étapes suivantesNext steps

Pour explorer davantage les capacités d’IoT Hub, consultez le Guide du développeur IoT Hub.To further explore the capabilities of IoT Hub, see the IoT Hub developer guide.