Vue d’ensemble des concepts d’Azure IoT Hub
Azure IoT Hub est un service entièrement géré qui permet d’autoriser des communications bidirectionnelles fiables et sécurisées entre des millions d’appareils et un serveur principal de solution.
Notes
Certaines des fonctionnalités mentionnées dans cet article, comme la messagerie cloud-à-appareil, les jumeaux d’appareil et la gestion des appareils, sont disponibles uniquement dans le niveau Standard d’IoT Hub. Pour plus d’informations sur les niveaux de base et standard/gratuit d’IoT Hub, consultez Choisir le niveau IoT Hub correspondant à votre solution.
Azure IoT Hub offre de nombreuses fonctionnalités, notamment :
La sécurité des communications grâce aux informations d’identification de sécurité par appareil et au contrôle d’accès
Plusieurs options de communication appareil-à-cloud et cloud-à-appareil à très grande échelle.
Stockage requêtable de métadonnées et d’informations d’état par appareil.
Une connectivité des appareils aisée avec les bibliothèques d’appareils pour les langages et les plateformes les plus courants.
Les articles suivants peuvent vous aider à commencer à explorer plus en profondeur les fonctionnalités d’IoT Hub :
L’aide sur la communication appareil-à-cloud vous permet de choisir entre les messages appareil-à-cloud, les propriétés signalées des jumeaux d’appareil et le chargement de fichiers.
L’aide sur la communication cloud-à-appareil vous permet de choisir entre les méthodes directes, les propriétés souhaitées des jumeaux d’appareil et les messages cloud-à-appareil.
L’article Messagerie d’appareil-à-cloud et de cloud-à-appareil avec IoT Hub décrit les fonctionnalités de messages (appareil-à-cloud et cloud-à-appareil) qui sont exposées par IoT Hub.
L’article Charger des fichiers à partir d’un appareil décrit comment vous pouvez charger des fichiers à partir d’un appareil. L’article comprend également des informations sur des sujets tels que les notifications qui peuvent être envoyées par le processus de chargement.
L’article Gérer les identités des appareils dans IoT Hub décrit les informations stockées par le registre des identités de chaque hub IoT. Il explique aussi comment y accéder et le modifier.
L’article Contrôler l’accès à IoT Hub décrit le modèle de sécurité utilisé pour autoriser l’accès à la fonctionnalité IoT Hub pour les appareils et les composants du cloud. L’article inclut des informations sur l’utilisation des jetons et des certificats X.509, ainsi que des détails sur les autorisations que vous pouvez accorder.
L’article Utiliser des jumeaux d’appareil pour synchroniser l’état et la configuration décrit le concept de jumeau d’appareil. L’article décrit également les fonctionnalités exposées par les jumeaux d’appareil, telles que la synchronisation d’un appareil avec son jumeau. L’article inclut des informations sur les données stockées dans un jumeau d’appareil.
L’article Appeler une méthode directe sur un appareil décrit le cycle de vie d’une méthode directe. L’article décrit comment appeler des méthodes sur un appareil à partir de votre application backend, et comment gérer la méthode directe sur votre appareil.
L’article Planifier des travaux sur plusieurs appareils décrit comment vous pouvez planifier des travaux sur plusieurs appareils. Cet article décrit comment envoyer des travaux qui effectuent des tâches telles que l’exécution d’une méthode directe ou la mise à jour d’un appareil à l’aide d’un jumeau d’appareil. Il décrit également comment interroger l’état d’un travail.
Choisir un protocole de communication d’un appareil décrit les protocoles de communication qu’IoT Hub prend en charge pour la communication des appareils et répertorie les ports qui doivent être ouverts.
La rubrique Points de terminaison IoT Hub décrit les différents points de terminaison que chaque IoT Hub expose pour les opérations d’exécution et de gestion. Cet article explique également comment créer des points de terminaison supplémentaires dans IoT Hub et comment utiliser une passerelle de champ pour activer la connectivité avec les points de terminaison IoT Hub dans des scénarios non standard.
Langage de requête IoT Hub pour les jumeaux d’appareil, les travaux et le routage des messages décrit le langage de requête d’IoT Hub permettant de récupérer à partir de votre hub des informations sur vos jumeaux d’appareil et vos travaux.
Les quotas et la limitation de bande passante d’IoT Hub récapitule les quotas définis dans le service IoT Hub et la limitation appliquée lorsque vous dépassez un quota.
La tarification d’IoT Hub fournit des informations générales sur les différentes références SKU et les tarifs d’IoT Hub, ainsi que des informations sur la façon dont les différentes fonctionnalités d’IoT Hub sont mesurées en tant que messages par IoT Hub.
Les kits de développement logiciel (SDK) de services et d’appareils d’IoT Hub répertorient les Kits de développement logiciel (SDK) Azure IoT que vous pouvez utiliser lors du développement d’appareils et d’applications de service qui interagissent avec IoT Hub. L’article inclut des liens vers la documentation en ligne sur les API.
La prise en charge du Message Queue Telemetry Transport (MQTT) au niveau d’IoT Hub fournit des informations détaillées sur la prise en charge du protocole MQTT par IoT Hub. L’article décrit la prise en charge du protocole MQTT intégré dans les Kits de développement logiciel (SDK) Azure IoT et fournit des informations sur l’utilisation directe du protocole MQTT.
Notes
IoT Hub offre une prise en charge limitée des fonctionnalités pour MQTT. Si votre solution a besoin d’une prise en charge de MQTT v3.1.1 ou v5, nous vous recommandons la prise en charge de MQTT dans Azure Event Grid. Pour plus d’informations, consultez l’article Comparer la prise en charge de MQTT dans IoT Hub et Event Grid.