Conexión de datos de telemetría

Completado

La activación del gemelo digital en la experiencia inmersiva no sería posible sin datos de atributos que la admitan. La telemetría es la recopilación local, la transmisión y la recepción de datos de puntos remotos a un punto de recopilación para su uso posterior. Entre los ejemplos de uso de datos se incluyen el almacenamiento, el análisis y el modelado.

Cada una de las turbinas del parque eólico se puede conectar a un flujo de datos simulado para representar la conectividad real a las fuentes de distribución de datos de IoT y de control de supervisión (SCADA). Al conectar los recursos 3D a datos de telemetría simulados, la experiencia será más significativa. Usted proporciona una visión de las operaciones del parque eólico del mundo real.

Puede conectar datos a su gemelo digital de diferentes maneras. En este módulo se usan servicios de Azure, incluido Azure Digital Twins, para que los recursos 3D sean más inteligentes.

La aplicación Azure Digital Twins utiliza un sistema de eventos basado en ScriptableObject que envía mensajes entre sistemas que no tienen conocimiento directo entre sí, como los paneles de interfaz de usuario y las turbinas en la escena de Unity. Se han creado varios eventos como recursos ScriptableObject en el proyecto de Unity que un script puede usar para generar un evento. Los recursos se pueden agregar a un objeto Prefab para escuchar un evento y reaccionar correctamente. Por ejemplo, cuando un usuario selecciona un recurso de turbina en la escena, se genera el evento OnWindTurbineSelected. Puede haber varios agentes de escucha en la escena que puedan reaccionar ante este evento:

  • El panel de interfaz de usuario de turbina reacciona al evento para mostrar información operativa de la turbina seleccionada.
  • El mapa reacciona al concentrarse y centrarse en la ubicación de la turbina.
  • Este modelo de turbina está resaltado para mostrar que se ha seleccionado.

Con esta arquitectura de objetos scriptable controlada por eventos, puede crear una experiencia integrada basada en objetos sin necesidad de que cada sistema, por ejemplo, la interfaz de usuario o la escena 3D, conozca explícitamente entre sí.