Wat is Azure Digital Twins?

Azure Digital Twins is een PaaS-aanbieding (Platform as a Service) waarmee dubbelgrafieken kunnen worden gemaakt op basis van digitale modellen van hele omgevingen, zoals gebouwen, fabrieken, farms, energienetwerken, spoorwegen, stadions en meer, zelfs hele steden. Deze digitale modellen kunnen worden gebruikt om inzichten te verkrijgen die betere producten, geoptimaliseerde bewerkingen, lagere kosten en baanbrekende klantervaringen opleveren.

Azure Digital Twins kan worden gebruikt om een digitale dubbelarchitectuur te ontwerpen die werkelijke IoT-apparaten in een bredere cloudoplossing vertegenwoordigt en die verbinding maakt met IoT Hub-apparaatdubbels om livegegevens te verzenden en te ontvangen.

Notitie

IoT Hub-apparaatdubbels verschillen van Azure Digital Twins-digitale dubbels. Hoewel IoT Hub-apparaatdubbels worden onderhouden door uw IoT-hub voor elk IoT-apparaat waarmee u verbinding maakt, kunnen digitale dubbels in Azure Digital Twins weergaven zijn van alles wat is gedefinieerd door digitale modellen en geïnstantieerd in Azure Digital Twins.

Profiteer van uw domeinexpertise bovenop Azure Digital Twins om aangepaste, verbonden oplossingen te bouwen die:

  • Elke omgeving maken en Digital Twins op een schaalbare en veilige manier realiseren
  • Verbinding maken assets, zoals IoT-apparaten en bestaande bedrijfssystemen, met behulp van een robuust gebeurtenissysteem voor het bouwen van dynamische bedrijfslogica en gegevensverwerking
  • Query's uitvoeren op de live-uitvoeringsomgeving om realtime inzichten uit uw tweelinggrafiek te extraheren
  • Verbonden 3D-visualisaties van uw omgeving bouwen die bedrijfslogica en dubbelgegevens weergeven in context
  • Query's uitvoeren op ge historiseerde omgevingsgegevens en integreren met andere Azure-gegevens, analyses en AI-services om het verleden beter bij te houden en de toekomst te voorspellen

Uw bedrijfsomgeving definiëren

In Azure Digital Twins definieert u de digitale entiteiten die de personen, plaatsen en dingen in uw fysieke omgeving vertegenwoordigen met aangepaste dubbele typen, die modellen worden genoemd.

U kunt deze modeldefinities beschouwen als een gespecialiseerde woordenlijst om uw bedrijf te beschrijven. Voor een oplossing voor gebouwbeheer kunt u bijvoorbeeld een model definiëren dat een bouwtype, een type vloer en een lifttype definieert. Modellen worden gedefinieerd in een JSON-achtige taal met de naam Digital Twins Definition Language (DTDL). In ADT beschrijven DTDL-modellen typen entiteiten op basis van hun statuseigenschappen, opdrachten en relaties. U kunt uw eigen modelsets helemaal zelf ontwerpen of aan de slag gaan met een bestaande set DTDL-industrie ontologieën op basis van algemene woordenlijst voor uw branche.

Tip

Versie 2 van DTDL wordt ook gebruikt voor gegevensmodellen in andere Azure IoT-services, waaronder IoT Plug en Play en Time Series Insights. Deze compatibiliteit helpt u uw Azure Digital Twins-oplossing te verbinden met andere onderdelen van het Azure-ecosysteem.

Zodra u uw gegevensmodellen hebt gedefinieerd, gebruikt u deze om digitale dubbels te maken die elke specifieke entiteit in uw omgeving vertegenwoordigen. U kunt bijvoorbeeld de definitie van het gebouwmodel gebruiken om verschillende bouwtypedubbels te maken (Gebouw 1, Gebouw 2, enzovoort). U kunt ook de relaties in de modeldefinities gebruiken om tweelingen met elkaar te verbinden en een conceptuele grafiek te vormen.

U kunt uw Azure Digital Twins-grafiek bekijken in Azure Digital Twins Explorer, dat een interface biedt waarmee u uw grafiek kunt bouwen en ermee kunt werken:

Screenshot of Azure Digital Twins Explorer, showing a graph of nodes representing digital twins.

IoT- en bedrijfssysteemgegevens contextualiseren

Digitale modellen in Azure Digital Twins zijn live, actuele weergaven van de echte wereld.

Als u digitale dubbeleigenschappen actueel wilt houden in uw omgeving, kunt u IoT Hub gebruiken om uw oplossing te verbinden met IoT- en IoT Edge-apparaten. Deze door hub beheerde apparaten worden weergegeven als onderdeel van uw dubbele grafiek en verstrekken de gegevens die uw model aansturen. U kunt een nieuwe IoT Hub maken voor gebruik met Azure Digital Twins of een bestaande IoT Hub verbinden met de apparaten die al worden beheerd.

U kunt Azure Digital Twins ook aandrijven vanuit andere gegevensbronnen, met behulp van REST API's of connectors naar andere Azure-services, zoals Logic Apps. Deze methoden kunnen u helpen bij het invoeren van gegevens uit bedrijfssystemen en deze opnemen in uw tweelinggrafiek.

Azure Digital Twins biedt een uitgebreid gebeurtenissysteem om uw grafiek actueel te houden, inclusief gegevensverwerking die kan worden aangepast aan uw bedrijfslogica. U kunt verbinding maken met externe rekenresources, zoals Azure Functions, om deze gegevensverwerking flexibel en aangepast uit te voeren.

Query's uitvoeren op omgevingsinzichten

Azure Digital Twins biedt een krachtige query-API om u te helpen inzichten te extraheren uit de live uitvoeringsomgeving. De API kan query's uitvoeren met uitgebreide zoekvoorwaarden, waaronder eigenschapswaarden, relaties, relatie-eigenschappen, modelgegevens en meer. U kunt ook query's combineren, een breed scala aan inzichten over uw omgeving verzamelen en aangepaste vragen beantwoorden die belangrijk voor u zijn. Zie Querytaal voor meer informatie over de taal die wordt gebruikt om deze query's te maken.

Omgeving visualiseren in 3D Scenes Studio (preview)

Azure Digital Twins 3D Scenes Studio (preview) is een meeslepende 3D-omgeving waarin eindgebruikers operationele digitale dubbelgegevens kunnen bewaken, diagnosticeren en onderzoeken met de visuele context van 3D-assets. Met een digitale dubbelgrafiek en gecureerd 3D-model kunnen experts van de studio gebruikmaken van de opbouwfunctie met weinig code om de 3D-elementen toe te wijzen aan digitale dubbels in de Azure Digital Twins-grafiek, en gebruikersinterface-interactiviteit en bedrijfslogica te definiëren voor een 3D-visualisatie van een bedrijfsomgeving. De 3D-scènes kunnen vervolgens worden gebruikt in de gehoste 3D Scenes Studio of in een aangepaste toepassing die gebruikmaakt van het insluitbare 3D-vieweronderdeel.

Hier volgt een voorbeeld van een scène in 3D Scenes Studio, waarin wordt getoond hoe digitale dubbeleigenschappen kunnen worden gevisualiseerd met 3D-elementen:

Screenshot of a sample scene in 3D Scenes Studio.

Dubbelgegevens delen met andere Azure-services

De gegevens in uw Azure Digital Twins-model kunnen worden gerouteerd naar downstream Azure-services voor meer analyse of opslag.

Als u digitale dubbelgegevens naar Azure Data Explorer wilt verzenden, kunt u gebruikmaken van de gegevensgeschiedenisfunctie van Azure Digital Twin, waarmee een Azure Digital Twins-exemplaar wordt verbonden met een Azure Data Explorer-cluster, zodat grafiekupdates automatisch worden overgeslagen in Azure Data Explorer. U kunt vervolgens query's uitvoeren op deze gegevens in Azure Data Explorer met behulp van de Azure Digital Twins-queryinvoegtoepassing voor Azure Data Explorer.

Als u digitale dubbelgegevens naar andere Azure-services of uiteindelijk buiten Azure wilt verzenden, kunt u gebeurtenisroutes maken, die gebruikmaken van Event Hubs, Event Grid en Service Bus om gegevens te verzenden via aangepaste stromen.

Hier volgen enkele dingen die u kunt doen met gebeurtenisroutes in Azure Digital Twins:

Flexibele uitgaande gegevens is een andere manier waarop Azure Digital Twins verbinding kan maken met een grotere oplossing en ondersteuning biedt voor uw aangepaste behoeften voor continue werkzaamheden met deze inzichten.

Voorbeeld van oplossingsarchitectuur

Azure Digital Twins wordt vaak gebruikt in combinatie met andere Azure-services als onderdeel van een grotere IoT-oplossing.

Een mogelijke architectuur van een volledige oplossing met behulp van Azure Digital Twins kan de volgende onderdelen bevatten:

  • De Azure Digital Twins-service-instantie. Met deze service worden uw dubbelmodellen en uw tweelinggrafiek opgeslagen met de status en worden gebeurtenisverwerking georganiseerd.
  • Een of meer client-apps die de Azure Digital Twins-instantie aansturen door modellen te configureren, een topologie te maken en inzichten te halen uit de dubbele grafiek.
  • Een of meer externe rekenresources voor het verwerken van gebeurtenissen die zijn gegenereerd door Azure Digital Twins of verbonden gegevensbronnen, zoals apparaten. Een veelgebruikte manier om rekenresources te leveren is via Azure Functions.
  • Een IoT-hub om mogelijkheden voor apparaatbeheer en IoT-gegevensstromen te bieden.
  • Downstreamservices voor zaken als werkstroomintegratie (zoals Logic Apps), koude opslag (zoals Azure Data Lake) of analyses (zoals Azure Data Explorer of Time Series Insights).

In het volgende diagram ziet u waar Azure Digital Twins zich in de context van een grotere Azure IoT-oplossing kan bevinden.

Diagram showing input sources, output services, and two-way communication with both client apps and external compute resources.

Resources

In deze sectie worden enkele resources gemarkeerd die nuttig kunnen zijn tijdens het werken met Azure Digital Twins. U kunt aanvullende resources weergeven in de sectie Resources van deze documentatieset (toegankelijk via de navigatiekoppelingen aan de linkerkant).

Servicelimieten

Meer informatie over de servicelimieten van Azure Digital Twins vindt u in het artikel over servicelimieten voor Azure Digital Twins. Deze resource kan nuttig zijn tijdens het werken met de service om inzicht te hebben in de functionele en frequentiebeperkingen van de service, evenals welke limieten indien nodig kunnen worden aangepast.

Terminologie

U kunt een lijst met algemene IoT-termen en het gebruik ervan bekijken in de Azure IoT-services, waaronder Azure Digital Twins, in de Azure IoT-woordenlijst. Deze resource kan een nuttige referentie zijn terwijl u aan de slag gaat met Azure Digital Twins en een IoT-oplossing bouwt.

Volgende stappen