Verbinding maken met telemetriegegevens

Voltooid

Het tot leven brengen van uw digitale dubbel in uw meeslepende ervaring zou niet mogelijk zijn zonder kenmerkgegevens om de ervaring te ondersteunen. Telemetrie is de in-place verzameling, overdracht en ontvangst van gegevens van externe punten naar een verzamelpunt voor verder gebruik. Voorbeelden van gegevensgebruik zijn opslag, analyse en modellering.

Elk van de windturbines in uw windmolenpark kan worden verbonden met een gesimuleerde gegevensstroom om een echte verbinding tot stand te brengen met toezichtsbeheer en gegevensverwerving (SCADA) en IoT-gegevensfeeds. Wanneer u uw 3D-assets verbindt met gesimuleerde telemetriegegevens, wordt uw ervaring zinvoller. U geeft een kijkje in de werkelijke windmolenbedrijfsoperaties.

U kunt gegevens op verschillende manieren verbinden met uw digitale dubbel. In deze module worden Azure-services, waaronder Azure Digital Twins, gebruikt om uw 3D-assets intelligenter te maken.

Uw Azure Digital Twins-app maakt gebruik van een ScriptableObjectgebeurtenissysteem op basis van een gebeurtenissysteem dat berichten verzendt tussen systemen die geen directe kennis van elkaar hebben, zoals de UI-panelen en turbines in de Unity-scène. Er zijn meerdere gebeurtenissen gemaakt als ScriptableObject assets in het Unity-project die door een script kunnen worden gebruikt om een gebeurtenis te genereren. De assets kunnen worden toegevoegd aan een prefab om naar een gebeurtenis te luisteren en correct te reageren. Wanneer een gebruiker bijvoorbeeld een turbineasset in de scène selecteert, wordt de OnWindTurbineSelected gebeurtenis gegenereerd. Er zijn mogelijk meerdere listeners in de scène die op deze gebeurtenis kunnen reageren:

  • Het paneel van de turbinegebruikersinterface reageert op het evenement om operationele informatie van de geselecteerde turbine weer te geven.
  • De kaart reageert door zich te concentreren en te centreren op de turbinelocatie.
  • Dit turbinemodel is gemarkeerd om aan te geven dat het is geselecteerd.

Met behulp van deze gebeurtenisgestuurde objectarchitectuur kunt u een geïntegreerde op objecten gebaseerde ervaring maken zonder dat elk systeem, bijvoorbeeld UI of 3D Scene, expliciet over elkaar hoeft te weten.