Co je služba Azure Digital Twins?
Azure Digital Twins je nabídka paaS (platforma jako služba), která umožňuje vytvářet grafy dvojčat založené na digitálních modelech celých prostředí, což můžou být budovy, továrny, farmy, energetické sítě, železnice, stadiony a další – dokonce i celá města. Tyto digitální modely se dají použít k získání přehledů, které řídí lepší produkty, optimalizované operace, snížené náklady a převratné zkušenosti zákazníků.
Azure Digital Twins se dá použít k návrhu architektury digitálního dvojčete, která představuje skutečná zařízení IoT v širším cloudovém řešení a která se připojuje k dvojčatům zařízení IoT Hubu k odesílání a přijímání živých dat.
Poznámka:
Dvojčata zařízení IoT Hubu se liší od digitálních dvojčat Azure Digital Twins. Zatímco dvojčata zařízení IoT Hubu spravuje vaše centrum IoT pro každé zařízení IoT, které se k němu připojujete, můžou digitální dvojčata ve službě Azure Digital Twins reprezentovat cokoli, co definuje digitální modely a vytvoří instanci v rámci služby Azure Digital Twins.
Využijte své znalosti v doméně nad službou Azure Digital Twins a vytvořte přizpůsobená propojená řešení, která:
- Modelování libovolného prostředí a zajištění života digitálních dvojčat škálovatelným a zabezpečeným způsobem
- Připojení prostředků, jako jsou zařízení IoT a existující obchodní systémy, pomocí robustního systému událostí k vytváření dynamické obchodní logiky a zpracování dat
- Dotazování prostředí živého spouštění za účelem extrakce přehledů v reálném čase z grafu dvojčete
- Vytváření propojených 3D vizualizací prostředí, které zobrazují obchodní logiku a data dvojčat v kontextu
- Dotazování na data historizovaného prostředí a integraci s dalšími službami Azure, analýzy a AI za účelem lepšího sledování minulosti a předpovídání budoucnosti
Definování obchodního prostředí
Ve službě Azure Digital Twins definujete digitální entity, které představují osoby, místa a věci ve vašem fyzickém prostředí, pomocí vlastních typů dvojčat označovaných jako modely.
Tyto definice modelu si můžete představit jako specializovanou slovní zásobu, která popisuje vaši firmu. V případě řešení správy budov můžete například definovat model, který definuje typ budovy, typ podlahy a typ Výtah. Modely se definují v jazyce podobném formátu JSON s názvem DTDL (Digital Twins Definition Language). Modely DTDL v ADT popisují typy entit podle jejich vlastností stavu, příkazů a relací. Můžete navrhnout vlastní sady modelů od začátku nebo začít s předem existující sadou ontologií DTDL na základě běžného slovníku pro vaše odvětví.
Tip
Verze 2 DTDL se také používá pro datové modely v rámci jiných služeb Azure IoT, včetně technologie Plug and Play IoT. Tato kompatibilita vám pomůže propojit řešení Azure Digital Twins s dalšími částmi ekosystému Azure.
Po definování datových modelů je použijte k vytvoření digitálních dvojčat, která představují každou konkrétní entitu ve vašem prostředí. Můžete například použít definici modelu budovy k vytvoření několika dvojčat typu budovy (budova 1, budova 2 atd.). Relace v definicích modelu můžete použít také k propojení dvojčat, která tvoří koncepční graf.
Graf Azure Digital Twins můžete zobrazit v Průzkumníku služby Azure Digital Twins, který poskytuje rozhraní, které vám pomůže sestavovat graf a pracovat s ním:
Kontextová vizualizace dat IoT a obchodních systémů
Digitální modely ve službě Azure Digital Twins jsou živé a aktuální reprezentace reálného světa.
Pokud chcete zachovat aktuální vlastnosti digitálního dvojčete ve vašem prostředí, můžete pomocí služby IoT Hub připojit řešení k zařízením IoT a IoT Edge. Tato zařízení spravovaná centrem jsou reprezentována jako součást grafu dvojčete a poskytují data, která řídí váš model. Můžete vytvořit novou službu IoT Hub pro použití se službou Azure Digital Twins nebo připojit existující IoT Hub spolu se zařízeními, která už spravuje.
Azure Digital Twins můžete také řídit z jiných zdrojů dat pomocí rozhraní REST API nebo konektorů do jiných služeb Azure, jako je Logic Apps. Tyto metody vám můžou pomoct při zadávání dat z obchodních systémů a jejich začlenění do grafu dvojčete.
Azure Digital Twins poskytuje bohatý systém událostí, který udržuje graf aktuální, včetně zpracování dat, které je možné přizpůsobit tak, aby odpovídaly vaší obchodní logice. Externí výpočetní prostředky, jako je Azure Functions, můžete připojit, abyste mohli toto zpracování dat řídit flexibilními a přizpůsobenými způsoby.
Dotaz na přehledy prostředí
Azure Digital Twins poskytuje výkonné rozhraní API pro dotazy, které vám pomůže extrahovat přehledy z prostředí živého spouštění. Rozhraní API se může dotazovat s rozsáhlými podmínkami hledání, včetně hodnot vlastností, relací, vlastností relace, informací o modelu a dalších. Můžete také kombinovat dotazy, shromažďovat širokou škálu přehledů o vašem prostředí a odpovídat na vlastní otázky, které jsou pro vás důležité. Další podrobnosti o jazyce použitém k vytvoření těchto dotazů najdete v tématu Dotazovací jazyk.
Vizualizace prostředí v 3D Scenes Studiu (Preview)
Azure Digital Twins 3D Scenes Studio (Preview) je imerzivní vizuální 3D prostředí, ve kterém můžou koncoví uživatelé monitorovat, diagnostikovat a zkoumat provozní data digitálních dvojčat pomocí vizuálního kontextu 3D prostředků. S grafem digitálních dvojčat a kurátorovaným 3D modelem můžou odborníci na danou problematiku využít tvůrce nízkého kódu studia k mapování 3D prvků na digitální dvojčata v grafu Azure Digital Twins a definování interaktivity uživatelského rozhraní a obchodní logiky pro 3D vizualizaci obchodního prostředí. 3D scény je pak možné využívat v hostované 3D scéně Studio nebo ve vlastní aplikaci, která využívá vloženou komponentu 3D prohlížeče.
Tady je příklad scény v 3D Scene Studiu, který ukazuje, jak lze vlastnosti digitálního dvojčete vizualizovat pomocí 3D prvků:
Sdílení dat dvojčat do jiných služeb Azure
Data v modelu Azure Digital Twins je možné směrovat do podřízených služeb Azure, aby bylo možné provádět další analýzy nebo úložiště.
Pokud chcete odesílat data digitálního dvojčete do Azure Data Exploreru, můžete využít funkci historie dat služby Azure Digital Twins, která propojuje instanci Azure Digital Twins s clusterem Azure Data Exploreru, aby se aktualizace grafu automaticky historizovaly do Azure Data Exploreru. Tato data pak můžete dotazovat v Azure Data Exploreru pomocí modulu plug-in dotazů Azure Digital Twins pro Azure Data Explorer.
Pokud chcete odesílat data digitálního dvojčete do jiných služeb Azure nebo v konečném důsledku mimo Azure, můžete vytvářet trasy událostí, které využívají event Hubs, Event Grid a Service Bus k odesílání dat prostřednictvím vlastních toků.
Tady je několik věcí, které můžete dělat s trasami událostí ve službě Azure Digital Twins:
- Ukládání dat Azure Digital Twins v Azure Data Lake
- Analýza dat Azure Digital Twins pomocí Azure Synapse Analytics nebo jiných nástrojů Microsoftu pro analýzu dat
- Integrace větších pracovních postupů s Logic Apps
- Odesílání dat do vlastních aplikací pro flexibilní a přizpůsobené akce
Flexibilní výchozí přenos dat je dalším způsobem, jak se Azure Digital Twins může připojit k většímu řešení a podporovat vaše vlastní potřeby pro pokračování práce s těmito přehledy.
Ukázková architektura řešení
Azure Digital Twins se běžně používá v kombinaci s jinými službami Azure jako součást většího řešení IoT.
Možná architektura kompletního řešení využívajícího Azure Digital Twins může obsahovat následující komponenty:
- Instance služby Azure Digital Twins. Tato služba ukládá modely dvojčat a graf dvojčete se stavem a orchestruje zpracování událostí.
- Jedna nebo více klientských aplikací, které řídí instanci služby Azure Digital Twins konfigurací modelů, vytvářením topologie a extrahováním přehledů z grafu dvojčat.
- Jeden nebo více externích výpočetních prostředků pro zpracování událostí generovaných službou Azure Digital Twins nebo připojených zdrojů dat, jako jsou zařízení. Jedním z běžných způsobů, jak poskytovat výpočetní prostředky, je služba Azure Functions.
- Centrum IoT, které poskytuje možnosti správy zařízení a datových proudů IoT.
- Podřízené služby, které poskytují věci, jako je integrace pracovního postupu (například Logic Apps), studené úložiště (například Azure Data Lake) nebo analýzy (například Azure Data Explorer).
Následující diagram znázorňuje, kde může azure Digital Twins lhát v kontextu většího ukázkového řešení Azure IoT.
Zdroje informací
Tato část obsahuje některé zdroje informací, které můžou být užitečné při práci se službou Azure Digital Twins. Další zdroje najdete v části Zdroje v této sadě dokumentace (přístupné prostřednictvím navigačních odkazů vlevo).
Omezení služby
Informace o omezeních služeb služby Azure Digital Twins najdete v článku o omezeních služby Azure Digital Twins. Tento prostředek může být užitečný při práci se službou, abyste porozuměli omezením funkčnosti a rychlosti služby a také omezení, která omezení je možné v případě potřeby upravit.
Terminologie
Seznam běžných termínů IoT a jejich použití ve službách Azure IoT, včetně azure Digital Twins, můžete zobrazit v glosáři Azure IoT. Tento prostředek může být užitečným referenčním materiálem, když začnete se službou Azure Digital Twins a vytváříte řešení IoT.
Další kroky
Ponořte se do práce se službou Azure Digital Twins v části Začínáme s Průzkumníkem služby Azure Digital Twins a vytvořte ucelené řešení , ve kterých si můžete prohlédnout ukázkové scénáře.
Nebo začněte číst o konceptech Služby Azure Digital Twins pomocí modelů DTDL.