Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette vue d’ensemble présente les concepts clés relatifs à la gestion et au contrôle des ressources et des appareils dans une solution Azure IoT classique. 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 basée sur la périphérie classique. Cet article se concentre sur les composants de gestion et de contrôle des ressources d’une solution IoT basée sur la périphérie :
Dans une solution IoT basée sur la périphérie, les techniciens opérationnels (OT) peuvent gérer et contrôler des ressources à partir du cloud, à l’aide du Registre de Dispositifs Azure. Les utilisateurs OT peuvent utiliser l’interface utilisateur web de l’expérience d’exploitation, tandis que les administrateurs informatiques peuvent utiliser la CLI et le portail Azure. Pour localiser et gérer des ressources, les utilisateurs OT peuvent utiliser les Sites créés par l’administrateur informatique. Les sites regroupent généralement des instances d’Opérations Azure IoT par emplacement physique.
La gestion des appareils et des ressources fait référence à des processus tels que l’inscription de ressources et la définition d’appareils. La gestion des appareils et des ressources inclut les tâches suivantes :
- Création des appareils
- Création des ressources, des points de données et d’événements
- Gestion des secrets d’appareil
- Activation et désactivation des appareils
Dans une solution IoT basée sur la périphérie, commande et contrôle font référence aux processus qui vous permettent d’envoyer des commandes aux ressources et éventuellement de recevoir leurs réponses. Par exemple, vous pouvez :
- Contrôler l’inclinaison, le panoramique et le zoom des caméras.
- Pour économiser de l’énergie, éteignez les lumières d’un bâtiment.
- Utilisez les rubriques MQTT pour permettre aux ressources de communiquer entre elles via l’agent.
Composants
Une solution IoT basée sur la périphérie peut utiliser les composants suivants pour la gestion et le contrôle des ressources :
- Appareils pour décrire les informations de connectivité en périphérie sud d’une ou plusieurs ressources.
- Points de données de ressource pour décrire les valeurs qui peuvent être collectées à partir d’une ressource.
- Événements de ressource qui vous informent sur les modifications d’état apportées à votre ressource.
- Flux de données pour connecter différentes sources de données et effectuer des opérations de données, ce qui simplifie la configuration des chemins de données pour déplacer, transformer et enrichir des données.
- Interface utilisateur web de l’expérience des opérations vous permet de créer et de configurer des ressources dans votre solution. L’interface utilisateur web simplifie la tâche de gestion des ressources.
- Registre de Dispositifs Azure qui permet la gestion cloud et en périphérie des ressources. Registre de Dispositifs projette des ressources définies dans votre environnement de périphérie en tant que ressources Azure dans le cloud. Il fournit un registre unifié unique afin que toutes les applications et services qui interagissent avec vos ressources puissent se connecter à une seule source. Registre de Dispositifs gère également la synchronisation entre les ressources dans le cloud et les ressources en tant que ressources personnalisées dans Kubernetes en périphérie.
- Registre de schéma qui vous permet de définir et de gérer le schéma de vos ressources. Les flux de données utilisent des schémas pour désérialiser et sérialiser des messages.
- Services Akri qui vous permettent de déployer et de configurer des protocoles de connectivité, tels que l’agent utilisateur OPC et ONVIF, en périphérie. Le connecteur pour ONVIF est un service qui découvre et inscrit des ressources ONVIF telles que des caméras. Le connecteur de l’agent utilisateur OPC est un service qui se connecte aux serveurs de l’agent utilisateur OPC et inscrit des ressources telles que des bras robotisés.
- Extension de magasin de secrets pour synchroniser les secrets à partir du cloud et les stocker en périphérie en tant que secrets Kubernetes. Opérations Azure IoT utilise Azure Key Vault comme solution de coffre managée sur le cloud, et utilise l’extension Magasin des secrets Azure Key Vault pour Kubernetes pour synchroniser les secrets.
- Sites qui regroupent des instances d’Opérations Azure IoT par emplacement physique et facilitent la localisation et la gestion des ressources par les utilisateurs OT. Votre administrateur informatique crée des sites et leur attribue des instances Opérations Azure IoT. Pour en savoir plus, consultez Qu’est-ce que le gestionnaire de site Azure Arc (préversion) ?.
Pour plus d’informations, consultez Présentation de la gestion des ressources dans les Opérations Azure IoT.
Gestion des ressources et des appareils
Création des appareils
Les Opérations Azure IoT utilisent des ressources Azure appelées ressources et appareils pour connecter et gérer les composants de votre environnement de périphérie industrielle. Avant de pouvoir créer une ressource, vous devez définir un appareil. Un appareil est un profil qui décrit les informations de connectivité de périphérie sud d’une ou plusieurs ressources.
Actuellement, les connecteurs orientés sud disponibles dans les Opérations Azure IoT sont le connecteur de l’agent utilisateur OPC, le connecteur multimédia (préversion), le connecteur pour ONVIF (préversion), le connecteur SQL (préversion) et le connecteur REST (préversion). Les appareils sont des configurations d’un connecteur qui lui permettent de se connecter à une ou plusieurs ressources physiques. Par exemple:
- Un appareil stocke les informations dont vous avez besoin pour vous connecter à un serveur d’agent utilisateur OPC.
- Un appareil stocke les informations dont vous avez besoin pour vous connecter à une source média et à une source conforme ONVIF.
Pour plus d’informations, consultez Présentation du connecteur de l’agent utilisateur OPC.
Création des ressources, des points de données et d’événements
Une ressource est une entité logique qui représente un appareil ou un composant dans le cloud en tant que ressource Azure Resource Manager, et à la périphérie en tant que ressource personnalisée Kubernetes. Quand vous créez une ressource, vous pouvez définir ses métadonnées, et les points de données (également appelés étiquettes) et les événements qu’elle émet.
Actuellement, une ressource dans les Opérations Azure IoT peut être :
- Un élément connecté à un serveur OPC UA, comme un bras robotique.
- Une source multimédia, comme une caméra.
Quand vous définissez une ressource à l’aide de l’interface utilisateur web d’expérience des opérations ou de la CLI Opérations Azure IoT, vous pouvez configurer desbalises et des événements pour chaque ressource :
- Une étiquette est une description d’un point de données qui peut être collecté auprès d’une ressource. Les étiquettes OPC UA fournissent des données en temps réel ou historiques sur une ressource.
- Un événement est une notification provenant d’un serveur OPC UA qui peut vous informer des modifications d’état de votre ressource.
Pour plus d’informations, consultez Définir des ressources et des points de terminaison de ressources.
Gestion des secrets des points de terminaison de ressources
Sur une instance Opérations Azure IoT déployée avec des paramètres sécurisés, vous pouvez ajouter des secrets à Azure Key Vault et les synchroniser avec la périphérie à utiliser dans les points de terminaison de ressources à l’aide de l’interface utilisateur web de l’expérience des opérations. Les secrets sont utilisés dans les points de terminaison de ressources pour l’authentification.
Pour plus d’informations, consultez Gérer les secrets de votre déploiement Opérations Azure IoT.
Commande et contrôle
Les opérations Azure IoT incluent un agent MQTT conforme aux normes de niveau entreprise. L’agent permet une communication bidirectionnelle entre la périphérie et le cloud, et alimente les applications pilotées par les événements en périphérie.
Utilisez l’agent MQTT pour implémenter des solutions de commande et de contrôle qui vous permettent d’envoyer des commandes à vos ressources à partir du cloud ou d’autres composants basés sur la périphérie. Les connecteurs, tels que le connecteur ONVIF, peuvent utiliser des rubriques MQTT pour écouter et répondre aux commandes. Par exemple, vous pouvez publier un message dans une rubrique de l’agent MQTT, qui est une instruction demandant à une caméra de faire un panoramique à gauche de 20 degrés. La caméra peut utiliser une autre rubrique pour publier un message qui reconnaît que l’opération est terminée. Les SDK d’Opérations Azure IoT (préversion) incluent des exemples qui montrent comment implémenter ces types de scénarios de commande et de contrôle.
Pour plus d’informations, consultez Opérations Azure IoT intégré à l’Agent MQTT local.