Partager via


Qu’est-ce qu’Azure IoT OPC UA Broker (préversion) ?

Important

Opérations Azure IoT (préversion) – activé parc Azure Arc est actuellement en PRÉVERSION. Vous ne devez pas utiliser ce logiciel en préversion dans des environnements de production.

Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

OPC UA (architecture unifiée OPC) est une norme développée par la Fondation OPC pour activer l’échange des données entre les composants industriels et le cloud. OPC UA fournit une norme cohérente, sécurisée et documentée basée sur des formats de données largement utilisés. Les composants industriels peuvent implémenter la norme OPC UA pour permettre l’échange de données universel.

Azure IoT OPC UA Broker Preview fait partie de préversion des opérations Azure IoT. OPC UA Broker se connecte aux serveurs OPC UA pour récupérer les données qu’il publie dans les rubriques du service Azure IoT MQ. Le répartiteur OPC UA permet à votre environnement industriel OPC UA d’ingérer des données dans vos charges de travail locales s’exécutant sur un cluster Kubernetes, et dans vos charges de travail dans le cloud.

OPC UA Broker est une application cliente qui s’exécute en tant que service d’intergiciel dans Azure IoT Operations. OPC UA Broker se connecte à des serveurs OPC UA, vous permet de parcourir l’espace d’adressage du serveur et de surveiller les modifications et événements de données dans les ressources connectées. Les équipes d’exploitation et les développeurs utilisent le courtier pour rationaliser la tâche de connexion des actifs OPC UA à leur solution industrielle à la périphérie.

Fonctionnalités

Dans le cadre des opérations Azure IoT, OPC UA Broker est une application Kubernetes native qui :

  • Connecte des serveurs et des ressources OPC UA existants à un cluster Kubernetes natif à la périphérie.
  • Publie les données de télémétrie encodées JSON des serveurs OPC UA au format PubSub OPC UA, à l’aide d’une charge utile JSON. En utilisant ce format standard pour l’échange de données, vous pouvez réduire le risque de problèmes de compatibilité futurs.
  • Connecte aux services avec Azure Arc dans le cloud.

OPC UA Broker inclut un serveur de simulation OPC UA que vous pouvez utiliser pour tester vos applications. Pour en savoir plus, voir Configurer un simulateur OPC PLC pour fonctionner avec la préversion de répartiteur Azure IoT OPC UA.

Autres fonctionnalités

OPC UA Broker prend en charge les fonctionnalités suivantes dans le cadre d’Opérations Azure IoT :

  • Connexions simultanées à plusieurs serveurs OPC UA configurés à l’aide de AssetEndpointProfileressources personnalisées (CR) Kubernetes.
  • Publier des modifications de valeur de données OPC UA au format PubSub OPC UA avec l’encodage JSON.
  • Publier des événements OPC UA avec des champs d’événements prédéfinis.
  • Définition de ressource en utilisant des CR Asset Kubernetes
  • Compression de charge utile, y compris gzip et brotli.
  • Reconnexion automatique aux serveurs OPC UA.
  • Observabilité compatible avec OpenTelemetry intégrée.
  • Chiffrement de transport OPC UA.
  • Authentification standard et anonyme basées sur le nom d’utilisateur et le mot de passe.
  • AssetEndpointProfile et Asset CR configurables à l’aide de l’API Azure REST et du portail Opérations Azure IoT (préversion).
  • Détection des ressources prises en charge par Akri des ressources OPC UA. Les ressources doivent être spécifications de compagnon OPC UA conformes.

Fonctionnement

Les deux principaux composants d’OPC UA Broker sont l’application et le gestionnaire de découverte.

L’application de répartiteur OPC UA :

  • Crée une session sur le serveur OPC UA pour chaque ressource que vous définissez.
  • Toutes les balises de l’actif sont configurées avec le même intervalle de publication. Cet intervalle détermine la fréquence à laquelle le répartiteur publie des données dans une rubrique Azure IoT MQ.
  • Crée un abonnement distinct dans la session pour chaque 1 000 balises.
  • Crée un abonnement distinct pour chaque événement défini dans l’actif.
  • Implémente la logique de nouvelle tentative pour établir des connexions aux points de terminaison qui ne répondent pas après un certain nombre de demandes de connexion persistante. Par exemple, il peut y avoir un point de terminaison qui ne répond pas dans votre environnement lorsqu’un serveur OPC UA ne répond plus à cause d’une panne de courant.

Gestionnaire de découverte OPC UA :

  • Utilise la configuration Akri pour se connecter à un serveur OPC UA. Une fois la connexion établie, le gestionnaire de découverte inspecte l’espace d’adressage OPC UA et tente de détecter les ressources conformes aux spécifications complémentaires des informations sur l’appareil OPC UA.
  • Crée Asset et AssetEndpointProfile demandes de certification dans le cluster.

Remarque

La détection des actifs par Akri ne fonctionne que pour les serveurs OPC UA qui ne nécessitent pas d’authentification de l’utilisateur(-trice) ou du transport.

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