Správa budov s využitím smíšené reality a IoT

Cosmos DB
Digital Twins
Event Hubs
Functions
Spatial Anchors

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Zlepšete dobu provozu a provoz v pohostinství, výrobě, maloobchodě a dalších se smíšenými realitami a IoT.Improve uptime and operations in hospitality, manufacturing, retail, and more with mixed reality and IoT. V tomto scénáři se dozvíte, jak můžete vizualizovat virtuální repliku fyzického prostoru s daty v reálném čase v kontextu vašeho prostředí.This scenario shows how you can visualize a virtual replica of your physical space with real-time data in the context of your environment. Je postavená na prostorových ukotveních Azure a digitálních vlákenách Azure.It is built on Azure Spatial Anchors and Azure Digital Twins.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Klient se ověří v rámci webové služby správy zařízení a určí název místa, kde se nachází v objektovém modelu digitálních vláken Azure.The client authenticates to the facilities management web service and specifies the name of the space where it's located in the Azure Digital Twins object model.
  2. Webová služba klienta se sama ověřuje Azure Active Directory.The client's web service authenticates itself to Azure Active Directory.
  3. Token Azure AD se pak pošle službě Azure prostorových kotev za účelem získání přístupového tokenu pro klienta pro pozdější použití.The Azure AD token is then sent to the Azure Spatial Anchors service to retrieve an access token for the client to later use.
  4. Vaše služba App Service načte informace o senzorech IoT přítomných v oblasti určené klientem a vrátí ID senzorů IoT a také ID kotvy, které odpovídají v prostorech Azure.Your app service retrieves information about the IoT sensors present in the area specified by the client and returns IoT sensor IDs, as well as the anchor IDs they correspond to in Azure Spatial Anchors.
  5. Autorizační token prostorových kotev Azure se vrátí klientovi vedle ID kotvy senzorů IoT a dalších metadat vyžadovaných klientskou aplikací.The Azure Spatial Anchors authorization token is returned to the client alongside the anchor IDs of the IoT sensors and additional metadata required by the client application.
  6. Klientská aplikace dokončí vizuální kontrolu prostředí a načte její polohu v oblasti.The client application completes a visual scan of the environment and retrieves its position in the area. Pomocí okolního rozhraní API prostorových kotev Azure načte pozici všech okolních ukotvení.Using the nearby API of Azure Spatial Anchors, it retrieves the position of all nearby anchors.
  7. Klientská aplikace žádá o data a ovládací prvky snímače IoT, aby se zobrazily jako hologramy v prostoru, kde se senzory nacházejí, což usnadňuje operátorovi detekovat a opravovat případné problémy.The client application requests IoT sensor data and controls to be displayed as holograms in the space, where the sensors are located, making it easy for the operator to detect and fix any issues. Data jsou načtena z webové služby aplikace z Azure Cosmos DB služby, která tato data ukládá.The data is fetched by the app's web service from Azure Cosmos DB, the service storing this data.
  8. Když se aktualizují data snímače IoT, digitální vlákna Azure je nahraje na Event Hubs.When IoT sensor data is updated, Azure Digital Twins pushes it to Event Hubs.
  9. Azure Functions používá aktivační událost Event Hubs ke zpracování změny a aktualizace dat v Azure Cosmos DB podle potřeby.Azure Functions uses an Event Hubs trigger to process the change and update data in Azure Cosmos DB as needed.

KomponentyComponents

  • Prostorové kotvy: vytvoření více uživatelů a prostorových funkcí s možností hybridní realitySpatial Anchors: Create multi-user, spatially aware mixed reality experiences
  • Azure Active Directory: synchronizace místních adresářů a povolení jednotného přihlašováníAzure Active Directory: Synchronize on-premises directories and enable single sign-on
  • Azure Cosmos DB: globálně distribuovaná databáze s více modely pro libovolné škálováníAzure Cosmos DB: Globally distributed, multi-model database for any scale
  • App Service: rychlé vytváření výkonných cloudových aplikací pro web a mobilní zařízeníApp Service: Quickly create powerful cloud apps for web and mobile
  • Event Hubs: příjem telemetrie z milionů zařízeníEvent Hubs: Receive telemetry from millions of devices
  • Digitální vlákna Azure: sestavení nové generace řešení pro prostorovou analýzu IoTAzure Digital Twins: Build next-generation IoT spatial intelligence solutions

Další krokyNext steps