Connecter des données de télémétrie

Effectué

Faire vivre votre jumeau numérique dans votre expérience immersive ne serait pas possible sans données d’attributs pour venir en support de l’expérience. La télémétrie est la collecte sur place, la transmission et la réception de données provenant de points distants vers un point de collecte pour une utilisation ultérieure. Le stockage, l’analyse et la modélisation sont des exemples d’utilisation des données.

Chacune des éoliennes de votre ferme éolienne peut être connectée à un flux de données simulé pour représenter une connectivité réelle à des flux de données SCADA (contrôle de supervision et d’acquisition de données) et IoT. Lorsque vous connectez vos ressources 3D à des données de télémétrie simulées, votre expérience devient plus significative. Vous donnez un aperçu des opérations d’un parc éolien dans le monde réel.

Les données peuvent être connectées à votre jumeau numérique de différentes manières. Ce module utilise les services Azure, notamment Azure Digital Twins, pour rendre vos ressources 3D plus intelligentes.

Votre application Azure Digital Twins utilise un système d’événements basé sur ScriptableObject qui envoie des messages entre des systèmes qui ne se connaissent pas l’un l’autre, comme des panneaux d’interface utilisateur et des éoliennes dans la scène Unity. Plusieurs événements ont été créés en tant que ressources ScriptableObject dans le projet Unity qu’un script peut utiliser pour déclencher un événement. Les ressources peuvent être ajoutées à un préfabriqué pour écouter un événement et réagir correctement. Par exemple, quand un utilisateur sélectionne une ressource d’éolienne dans la scène, l’événement OnWindTurbineSelected est déclenché. Il peut y avoir plusieurs écouteurs dans la scène qui peuvent réagir à cet événement :

  • Le panneau de l’interface utilisateur de l’éolienne réagit à l’événement et affiche les informations opérationnelles de l’éolienne sélectionnée.
  • La carte réagit en effectuant un zoom avant et en se centrant sur l’endroit de l’éolienne.
  • Ce modèle d’éolienne est mis en surbrillance pour montrer qu’il a été sélectionné.

En utilisant cette architecture d’objet scriptable pilotée par les événements, vous pouvez créer une expérience basée sur des objets intégrés sans que chaque système, par exemple l’interface utilisateur ou la scène 3D, doivent explicitement connaître l’autre.