连接遥测数据

已完成

如果没有属性数据对体验的支持,就不可能在沉浸式体验中让数字孪生体成为现实。 遥测是就地收集、传输和接收从远程点到收集点的数据,以供进一步使用。 数据使用示例包括存储、分析和建模。

风电场中的每个风力涡轮机都可以连接到一个模拟数据流,以表示与数据采集及监视控制 (SCADA) 和 IoT 数据馈送的实际连接。 将 3D 资产连接到模拟遥测数据时,体验将变得更加有意义。 你可以一览现实世界的风电场运营。

可以通过不同的方式将数据连接到数字孪生体。 本模块使用 Azure 服务(包括 Azure 数字孪生)使 3D 资产更加智能。

Azure 数字孪生体应用使用基于 ScriptableObject 的事件系统,该系统在不能直接获取对方信息的系统之间发送消息,如 Unity 场景中的 UI 面板和涡轮机。 已将多个事件创建为 Unity 项目中的 ScriptableObject 资产,脚本可用于引发事件。 可以将资产添加到 prefab,以侦听事件并正确做出反应。 例如,用户在场景中选择一个涡轮机资产时,将引发 OnWindTurbineSelected 事件。 场景中可能有多个可以响应此事件的侦听器:

  • 涡轮机 UI 面板响应事件,以显示所选涡轮机的操作信息。
  • 地图通过以该涡轮机位置为焦点和中心来响应。
  • 此涡轮机模型已突出显示,表示它已被选中。

通过使用此事件驱动的可编写脚本对象体系结构,可创建基于对象的集成体验,而无需每个系统(例如 UI 或 3D 场景)显式了解另一个系统。