Introduction
opcua-modeler
est un outil en ligne de commande qui facilite la création de modèles OPCUA conformes au
standard NodeSet2.XML.
Il permet la création de nouveaux types opcua pour les spécifications compagnones.
Le modèle est écrit dans un langage conscis en YAML et l'outil prend en charge la création du modèle, la gestion des nodeIds et la déclinaison du fichier NodeSET2.xml.
Contrairement aux outils interactifs en mode "drag & click", opcua-modeler
utilise une approche dite LowCode
qui permet la conception aisée d'un modèle dans un fichier en mode texte.
Cette approche comporte de nombreux avantages par rapport aux outils habituelle commme:
- l'expression du modèle dans un langage intélligible en mode textuel.
- l'intégration de l'étape de génération dans les pipelines d'intégration continue
- la possibilité de suivre l'evolution et les versions des modèles en gestion de configuration (tel GIT).
L'outil de génération utilise de nombreuses heuristiques pour faciliter l'intégration de normes compagnones existantes et les étendre.