Utiliser des filtres de nœuds OPC UA - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser des filtres de nœuds OPC UA

Lorsque vous définissez des sources de données OPC UA pour une passerelle SiteWise Edge, vous pouvez définir des filtres de nœuds. Les filtres de nœuds vous permettent de limiter les chemins de flux de données que la passerelle SiteWise Edge envoie vers le cloud. Vous pouvez utiliser des filtres de nœuds pour réduire le temps de démarrage et l'CPUutilisation de votre passerelle SiteWise Edge en incluant uniquement les chemins d'accès aux données que vous modélisez AWS IoT SiteWise. Par défaut, les passerelles SiteWise Edge téléchargent tous les chemins OPC UA à l'exception de ceux commençant /Server/ par. Vous pouvez utiliser les caractères génériques * et ** dans vos filtres de nœuds pour inclure plusieurs chemins de flux de données avec un seul filtre. Pour savoir comment configurer les sources OPC UA pour votre passerelle SiteWise Edge, consultezOPCSources de données UA.

Note

AWS IoT SiteWise redémarre votre passerelle SiteWise Edge chaque fois que vous ajoutez ou modifiez une source. Votre passerelle SiteWise Edge n'ingère pas de données lors du redémarrage. Le délai de redémarrage de votre passerelle SiteWise Edge dépend du nombre de balises figurant sur les sources de votre passerelle SiteWise Edge. Le temps de redémarrage peut aller de quelques secondes (pour une passerelle SiteWise Edge avec peu de balises) à plusieurs minutes (pour une passerelle SiteWise Edge avec de nombreuses balises).

Le tableau suivant répertorie les caractères génériques que vous pouvez utiliser pour filtrer les sources de données OPC UA.

OPCCaractères génériques du filtre de nœuds UA
Caractère générique Description
* Correspond à un niveau unique dans un chemin de flux de données.
** Correspond à plusieurs niveaux dans un chemin de flux de données.
Note

Si vous configurez une source avec un filtre large, puis que vous modifiez ultérieurement la source pour utiliser un filtre plus restrictif, AWS IoT SiteWise arrête de stocker les données qui ne correspondent pas au nouveau filtre.

Exemple de scénario utilisant des filtres de nœuds

Considérons les flux de données hypothétiques suivants :

  • /WA/Factory 1/Line 1/PLC1

  • /WA/Factory 1/Line 1/PLC2

  • /WA/Factory 1/Line 2/Counter1

  • /WA/Factory 1/Line 2/PLC1

  • /OR/Factory 1/Line 1/PLC1

  • /OR/Factory 1/Line 2/Counter2

À l'aide des flux de données précédents, vous pouvez définir des filtres de nœuds pour limiter les données à inclure à partir de votre source OPC UA.

  • Pour sélectionner tous les nœuds dans cet exemple, utilisez / ou/**/. Vous pouvez inclure plusieurs répertoires ou dossiers avec les caractères génériques « ** ».

  • Pour sélectionner tous les flux de données PLC, utilisez /*/*/*/PLC* ou /**/PLC*.

  • Pour sélectionner tous les compteurs dans cet exemple, utilisez /**/Counter* ou/*/*/*/Counter*.

  • Pour sélectionner tous les compteurs à partir de Line 2, utilisez /**/Line 2/Counter*.