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.

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 et ressources pour activer les aperçus 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 :

  • Utilisez les données de vos appareils ou ressources 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 ;
  • Envoyez des messages à vos ressources ou appareils pour contrôler leur comportement en fonction des règles d’un système d’automatisation des contrôles.

Mécanismes d’extensibilité

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

Le diagramme suivant montre une vue générale des composants d’une solution IoT de périphérie classique. Cet article se focalise sur les points d’extensibilité mis en évidence dans le diagramme :

Diagramme montrant l’architecture générale d’une solution IoT pour des solutions basées sur la périphérie.

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 de périphérie et des services cloud et générer des intégrations à d’autres services.

Agent de messages

Opérations Azure IoT comprend un Agent MQTT qui route les messages des connecteurs vers les flux de données qui se connectent aux points de terminaison cloud. Vous pouvez déployer vos propres pods sur le cluster pour qu’ils interagissent avec l’agent de messages afin d’effectuer ce qui suit :

  • Utiliser une logique de traitement personnalisé des messages sur les messages MQTT.
  • Générer une logique d’application personnalisée à exécuter en périphérie.

L’agent de messages est basé sur le protocole MQTT et prend en charge les API et les Kits de développement logiciel (SDK) tels que :

L’agent de messages inclut un magasin d’états qui vous permet de gérer l’état d’une application distribuée sur le cluster de périphérie.

Services cloud

Les connecteurs de niveau supérieur dans Opérations Azure IoT vous permettent de router les messages de vos ressources vers différents points de terminaison cloud. Les messages de routage vous permettent de générer des intégrations avec d’autres services et d’exporter des données à des fins d’analyse et de visualisation.

API REST

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

  • Gérer l’agent de messages.
  • Gérer vos flux de données.