Partager via


Choisir un service Azure IoT

Les services et technologies Azure IoT vous offrent des options pour créer un large éventail de solutions IoT qui permettent la transformation numérique pour votre organisation. Cet article décrit les services et technologies Azure IoT tels que :

  • Opérations Azure IoT
  • Registre d'appareils Azure
  • SDK d’opérations Azure IoT
  • Azure IoT Hub
  • Service de Provisionnement de Dispositifs Azure IoT Hub
  • Azure Device Update pour IoT Hub
  • Azure IoT Edge
  • Azure Digital Twins
  • Azure IoT Central
  • Azure Event Grid
  • Kits de développement logiciel (SDK) d’appareil et de service Azure IoT
  • Azure IoT Plug-and-Play
  • Microsoft Defender pour IoT

Choisir un type de solution

L’article Qu’est-ce qu’Azure IoT ? décrit deux grandes catégories de solutions IoT :

  • Dans une solution IoT basée sur le cloud, vos appareils IoT se connectent directement au cloud où leurs messages sont traités et analysés.
  • Dans une solution IoT basée sur la périphérie, vos ressources IoT se connectent à un environnement de périphérie qui traite leurs messages avant de les transférer vers le cloud pour le stockage et l’analyse.

Les solutions IoT hybrides sont également possibles qui combinent à la fois les composants cloud et edge.

Votre choix de type de solution détermine les services et technologies Azure IoT que vous pouvez utiliser. Par exemple, pour créer une solution basée sur la périphérie, vous utilisez généralement Azure IoT Operations pour une solution cloud que vous utilisez généralement Azure IoT Hub.

Les sections ultérieures décrivent le rôle des différents services et technologies Azure IoT dans les solutions cloud, basées sur la périphérie et hybrides.

Approche cloud adaptative

Une autre façon de catégoriser les solutions IoT consiste à déterminer s’ils adoptent l’approche cloud adaptative . L’approche cloud adaptative unifie les équipes en silo, les sites distribués et les systèmes disparates en une seule opération, sécurité, application et modèle de données. Cette approche vous permet d’utiliser les mêmes technologies cloud et IA pour gérer et surveiller les solutions IoT hybrides, basées sur la périphérie, et basées sur le cloud.

Un exemple de la façon dont Azure IoT Operations utilise l’approche cloud adaptative est son utilisation des services avec Azure Arc pour gérer et surveiller les ressources basées sur la périphérie, telles que les ressources et les flux de données. Ces ressources basées sur la périphérie sont exposées dans votre portail Azure en tant que ressources cloud individuelles que vous pouvez gérer et surveiller avec des outils Azure standard.

En revanche, les appareils et les définitions de routage dans IoT Hub ne sont pas exposés en tant que ressources individuelles dans votre portail Azure, mais font partie de la ressource IoT Hub. La seule façon de gérer et de surveiller ces ressources consiste à utiliser IoT Hub.

Opérations Azure IoT

Utilisez Azure IoT Operations pour créer une solution IoT basée sur la périphérie qui suit l’approche cloud adaptative.

Opérations Azure IoT est un plan de données unifié pour la périphérie. Il s’agit d’une collection de services de données modulaires, évolutifs et hautement disponibles qui s’exécutent sur des clusters Kubernetes de périphérie avec Azure Arc, tels qu’AKS Edge Essentials. Il permet la capture de données à partir de différents systèmes et s’intègre à des applications de modélisation des données telles que Microsoft Fabric pour aider les organisations à déployer le métaverse industriel.

Pour obtenir plus d’informations, consultez Qu’est-ce qu’Opérations Azure IoT ?.

Registre de Dispositifs Azure

Actuellement, Azure Device Registry fait généralement partie d’une solution IoT basée sur la périphérie qui utilise Azure IoT Operations et suit l’approche cloud adaptative.

Azure Device Registry est un service principal qui permet la gestion des ressources et des appareils dans votre solution à l’aide d’Azure Resource Manager. Azure Device Registry :

  • Ressources et appareils des projets, tels que les serveurs OPC et les caméras vidéo définis dans votre environnement de périphérie, en tant que ressources Azure dans le cloud.
  • Gère la synchronisation des définitions de ressources et d’appareils entre le cloud et la périphérie.
  • Fournit un registre unifié unique pour toutes les applications et services qui doivent interagir avec vos ressources et appareils.
  • Stocke les schémas pour les messages de ressource et d’appareil.

Pour en savoir plus, consultez Présentation de la gestion des ressources dans Azure IoT Operations.

Kits SDK d’opérations Azure IoT (préversion)

Les Kits de développement logiciel (SDK) Azure IoT Operations vous permettent de créer une solution IoT basée sur la périphérie personnalisée qui utilise Azure IoT Operations.

Les kits SDK Azure IoT Operations sont une suite d’outils et de bibliothèques dans plusieurs langages conçus pour faciliter le développement d’applications pour Azure IoT Operations. Les kits SDK peuvent être utilisés pour créer des applications sécurisées et hautement disponibles en périphérie, qui interagissent avec Azure IoT Operations pour effectuer des opérations telles que la découverte des ressources, la traduction de protocole et la transformation des données.

Pour en savoir plus, consultez les kits SDK Azure IoT Operations.

Azure IoT Hub

Utilisez Azure IoT Hub pour créer une solution IoT basée sur le cloud. IoT Hub ne suit pas l’approche cloud adaptative.

Azure IoT Hub est un service géré hébergé dans le cloud qui agit comme un hub de messages central pour la communication entre une application IoT et ses appareils attachés. Plusieurs modèles de messagerie sont pris en charge, notamment la messagerie appareil-à-cloud, le chargement de fichiers à partir d’appareils et les méthodes demande-réponse pour contrôler vos appareils depuis le cloud. IoT Hub peut acheminer les messages d’appareils vers d’autres services cloud pour le stockage, l’analyse ou le traitement. IoT Hub prend également en charge le monitoring pour vous aider à effectuer le suivi de la création des appareils, de leurs connexions et de leurs défaillances.

Pour plus d’informations, consultez Qu’est-ce qu’Azure IoT Hub ?.

Service d'approvisionnement d'appareils Azure IoT Hub (DPS)

DPS fait généralement partie d’une solution IoT basée sur le cloud qui utilise IoT Hub ou IoT Central.

DPS est un service d’assistance pour IoT Hub qui permet l’approvisionnement sans contact, juste-à-temps d’appareils IoT sur un hub IoT sans nécessiter d’intervention humaine. La plupart des étapes manuelles que nécessite généralement le provisionnement sont automatisées avec DPS pour réduire le temps de déploiement des appareils IoT et diminuer le risque d’erreur manuelle. DPS peut provisionner des appareils qui utilisent des certificats X.509 et des modules de plateforme approuvée. Les applications IoT Central utilisent une instance DPS interne pour gérer les connexions des appareils.

Pour en savoir plus, consultez Qu’est-ce qu’Azure IoT Hub Device Provisioning Service ?.

Azure Device Update pour IoT Hub

Device Update pour IoT Hub fait généralement partie d’une solution IoT basée sur le cloud qui utilise IoT Hub.

Azure Device Update pour IoT Hub est un service qui vous permet de déployer des mises à jour par air pour vos appareils IoT, y compris les appareils Azure IoT Edge. Device Update offre un déploiement de mise à jour optimisé et des opérations simplifiées grâce à l’intégration à Azure IoT Hub, ce qui facilite l’adoption de n’importe quelle solution IoT Hub existante.

Pour plus d’informations, consultez Qu’est-ce que Device Update pour IoT Hub ?.

Azure IoT Edge

IoT Edge fait généralement partie d’une solution IoT hybride qui utilise IoT Hub ou IoT Central.

Azure IoT Edge est un runtime axé sur l’appareil qui vous permet de déployer, d’exécuter et de surveiller des charges de travail Linux conteneurisées à la périphérie, ce qui rapproche l’analytique de vos appareils pour obtenir des insights plus rapides et une prise de décision hors connexion. IoT Edge peut également servir de passerelle pour les appareils sans connectivité Internet et traduction de protocole. IoT Edge est une fonctionnalité d’Azure IoT Hub et s’intègre également à Azure IoT Central.

Pour en savoir plus, consultez Présentation d’Azure IoT Edge.

Azure Digital Twins (jumeaux numériques Azure)

Le service Azure Digital Twins fait généralement partie d’une solution IoT basée sur le cloud qui utilise IoT Hub.

Azure Digital Twins est une offre PaaS (Platform as a Service) qui permet la création de graphiques de jumeaux basés sur des modèles numériques d’environnements entiers, qui peuvent être des bâtiments, des usines, des fermes, des réseaux énergétiques, des chemins de fer, des stades et bien plus encore, même des villes entières. Azure Digital Twins peut être utilisé pour concevoir une architecture de jumeau numérique qui représente des appareils IoT réels dans une solution cloud plus large et qui se connecte aux jumeaux d’appareil IoT Hub pour envoyer et recevoir des données actives.

Pour plus d’informations, consultez Qu’est-ce qu’Azure Digital Twins ?.

Azure IoT Central

Utilisez Azure IoT Central pour créer une solution IoT basée sur le cloud. IoT Central ne suit pas l’approche cloud adaptative.

IoT Central est une plateforme d’application IoT en tant que service (aPaaS) qui réduit la charge et le coût du développement, de la gestion et de la maintenance des solutions IoT. Pour simplifier le développement d’une infrastructure IoT complexe et en constante évolution, IoT Central vous permet de concentrer vos efforts sur la détermination de l’impact commercial que vous pouvez créer avec le flux de données IoT. L’interface utilisateur web vous permet de connecter rapidement des appareils, de surveiller les conditions d’appareil, de créer des règles, de gérer les appareils et leurs données tout au long de leur cycle de vie, et de router éventuellement les messages d’appareil vers d’autres services cloud pour le stockage, l’analyse ou le traitement.

Pour en savoir plus, consultez Qu’est-ce qu’Azure IoT Central ?.

Azure Event Grid

Actuellement, Azure Event Grid fait généralement partie d’une solution IoT hybride qui utilise Azure IoT Operations, IoT Hub ou IoT Central.

Azure Event Grid est un service de distribution de messages pub sub hautement évolutif et complètement managé qui offre des modèles de consommation de messages flexibles à l’aide des protocoles MQTT et HTTP. Avec Azure Event Grid, vous pouvez créer des pipelines de données avec des données d’appareil, intégrer des applications et générer des architectures serverless pilotées par les événements. Event Grid permet aux clients de publier et de s’abonner aux messages sur les protocoles MQTT v3.1.1 et v5.0 pour prendre en charge les solutions IoT. Via HTTP, Event Grid vous permet de créer des solutions basées sur les événements où un service d’éditeur annonce ses changements d’état système (événements) pour les applications abonnées.

Azure IoT Operations vous permet de vous connecter à Event Grid et à d’autres répartiteurs MQTT basés sur le cloud. Par exemple, vous pouvez configurer un pont MQTT bidirectionnel entre un répartiteur Azure IoT Operations MQTT et Azure Event Grid.

IoT Hub et IoT Central peuvent s’intégrer à Azure Event Grid pour permettre à votre entreprise de réagir rapidement aux événements critiques. Par exemple, vous pouvez réagir aux événements IoT Hub à l’aide d’Event Grid pour déclencher des actions.

Pour plus d’informations, consultez Qu’est-ce qu’Azure Event Grid ?

Kits de développement logiciel (SDK) d’appareil et de service Azure IoT

Les Kits de développement logiciel (SDK) d’appareil et de service Azure IoT vous permettent de créer une solution IoT personnalisée basée sur le cloud qui utilise IoT Hub ou IoT Central.

  • Les kits de développement logiciel (SDK) d’appareil Azure IoT vous aident à relever les défis liés à la connexion sécurisée et fiable des appareils à votre IoT Hub ou IoT Central à l’aide de protocoles tels que MQTT et AMQP.
  • Les kits SDK de service Azure IoT contiennent du code pour faciliter la création d’applications qui interagissent directement avec IoT Hub pour gérer les appareils et la sécurité.
  • Les kits sdk de gestion IoT Hub vous aident à créer des applications back-end qui gèrent les hubs IoT dans votre abonnement Azure.
  • Les kits de développement logiciel (SDK) d’appareil DPS fournissent des implémentations de l’API Register et d’autres que les appareils appellent à approvisionner via DPS dans IoT Hub ou IoT Central.
  • Les sdk de service DPS vous aident à créer des applications back-end pour gérer les inscriptions et les enregistrements d’inscription dans les instances DPS.
  • Les sdk de gestion DPS vous aident à créer des applications back-end qui gèrent les instances DPS et leurs métadonnées dans votre abonnement Azure.

Pour en savoir plus, consultez les kits SDK d’appareil et de service Azure IoT.

Azure IoT Plug-and-Play

Azure IoT Plug-and-Play est un modèle de programmation qui vous permet de créer une solution IoT basée sur le cloud qui utilise IoT Hub ou IoT Central.

IoT Plug-and-Play permet aux générateurs de solutions d’intégrer des appareils IoT à leurs solutions sans aucune configuration manuelle. Au cœur d’IoT Plug-and-Play, il s’agit d’un modèle d’appareil qu’un appareil utilise pour publier ses fonctionnalités auprès d’un service IoT Plug-and-Play tel qu’IoT Central ou Azure Digital Twins. Vous définissez des modèles et des interfaces IoT Plug-and-Play à l’aide du langage DTDL (Digital Twins Definition Language).

Pour en savoir plus, consultez Qu’est-ce qu’IoT Plug-and-Play ?.

Microsoft Defender pour IoT

Microsoft Defender pour IoT est une solution de sécurité unifiée qui vous permet de sécuriser des solutions IoT basées sur le cloud, basées sur la périphérie et hybrides.

Microsoft Defender pour IoT est une solution de sécurité unifiée conçue spécifiquement pour identifier les menaces et les vulnérabilités dans votre infrastructure IoT et de technologie opérationnelle (OT). Utilisez Defender pour IoT pour sécuriser l’ensemble de votre environnement IoT/OT, y compris les appareils existants qui n’ont peut-être pas d’agents de sécurité intégrés.

Defender pour IoT offre une surveillance de la couche réseau sans agent et s’intègre aux équipements industriels et aux outils SOC (Security Operation Center).

Pour plus d’informations, consultez Qu’est-ce que Microsoft Defender pour IoT ?.

Autres services cloud

Les solutions basées sur le cloud et basées sur la périphérie peuvent utiliser d’autres services cloud pour fournir davantage de fonctionnalités à votre solution. Par exemple, vous pouvez utiliser :

  • Services de stockage Azure pour stocker les données collectées.
  • Azure Stream Analytics pour traiter les données de capteur en temps réel.
  • Azure Functions pour répondre aux événements d’appareil.
  • Azure Logic Apps pour automatiser les processus métier.
  • Azure Machine Learning pour ajouter l’apprentissage automatique et les modèles AI à votre solution.
  • Microsoft Fabric pour stocker et analyser les données du capteur.
  • Microsoft Power BI pour visualiser les données de capteur.

Pour en savoir plus, consultez :

Étapes suivantes

Pour une expérience pratique, essayez l’un de ces guides de démarrage rapide :