Partager via


Étendre votre solution IoT

Cette vue d’ensemble présente les concepts clés relatifs aux options permettant d’étendre une solution Azure IoT. Chaque section inclut des liens vers du contenu qui fournit des détails et des conseils supplémentaires.

Le diagramme suivant montre une vue générale des composants d’une solution IoT classique. Cet article se concentre sur les domaines pertinents pour l’extension d’une solution IoT.

Diagramme montrant l’architecture de haut niveau de la solution IoT et mettant en évidence les domaines d’extensibilité de la solution.

Dans Azure IoT, l’extensibilité de la solution fait référence aux façons dont vous pouvez ajouter aux fonctionnalités intégrées des services cloud IoT et créer des intégrations avec d’autres services.

Scénarios d’extensibilité

Les scénarios d’extensibilité pour les solutions IoT sont les suivants :

Analyse et visualisation

Une solution IoT classique inclut l’analyse et la visualisation des données de vos appareils pour activer les insights métier. Pour plus d’informations, reportez-vous à Analyser et visualiser vos données IoT.

Intégration à d’autres services

Une solution IoT peut inclure d'autres systèmes tels que des systèmes de gestion des actifs, de planification du travail et d'automatisation des contrôles. Ces systèmes peuvent :

  • utiliser les données de vos appareils IoT comme entrée pour les systèmes de maintenance prédictive qui génèrent des entrées dans un système de planification du travail ;
  • mettre à jour le registre d’appareils pour vous assurer qu’il dispose des données à jour de votre système d’administration des ressources ;
  • envoyer des messages à vos appareils pour contrôler leur comportement en fonction des règles d’un système d’automatisation des contrôles.

Services de données de santé Azure

Services de données de santé Azure est un ensemble de services d’API managés, basés sur des frameworks et des standards ouverts, qui permettent aux workflows d’améliorer les soins de santé, et offrent des solutions de santé scalables et sécurisées. Une solution IoT peut utiliser ces services pour intégrer des données IoT dans une solution de santé.

Mécanismes d’extensibilité

Les sections suivantes décrivent les principaux mécanismes disponibles pour étendre votre solution IoT.

API de service (IoT Hub)

IoT Hub et le Device Provisioning Service (DPS) fournissent un ensemble d’API de service que vous pouvez utiliser pour gérer et interagir avec votre hub et vos appareils. Ces API sont les suivantes :

  • Gestion du registre
  • Interaction avec des jumeaux d’appareil et des jumeaux numériques
  • Envoi de messages cloud-à-appareil et appel de commandes
  • Gestion des groupes d’inscription (DPS)
  • Gestion de l’état initial de jumeau d’appareil (DPS)

Pour obtenir la liste des API de service disponibles, reportez-vous à Kits de développement logiciel (SDK) de service.

API REST (IoT Central)

L’API REST d’IoT Central fournit les fonctionnalités suivantes qui sont utiles pour étendre votre solution IoT :

  • Interrogation des appareils connectés à votre application
  • Gestion des modèles d’appareil et des manifestes de déploiement
  • Gestion des appareils et des groupes d’appareils
  • Contrôle des appareils en interagissant avec les propriétés de l’appareil et en appelant des commandes

Pour plus d’informations, reportez-vous à API REST d’IoT Central.

Routage et exportation de données

IoT Hub et IoT Central vous permettent de router les données de télémétrie des appareils vers différents points de terminaison. La télémétrie de routage vous permet de créer des intégrations avec d’autres services et d’exporter des données à des fins d’analyse et de visualisation.

Outre la télémétrie des appareils, IoT Hub et IoT Central peuvent envoyer des messages de mise à jour des propriétés et d’état de connexion des appareils à d’autres points de terminaison. Le routage de ces messages vous permet de créer des intégrations avec d’autres services qui ont besoin d’informations sur l’état de l’appareil :

Modèles d’application IoT Central

Les modèles d’application IoT Central fournissent un point de départ pour la création de solutions IoT qui incluent des intégrations avec d’autres services. Vous pouvez utiliser les modèles pour créer une application qui inclut des ressources pertinentes pour votre solution. Pour plus d’informations, reportez-vous à Modèles d’application IoT Central.