Ontwerpbeoordeling mogelijk gemaakt door mixed reality

Microsoft Entra ID
Azure Blob Storage
Azure Cosmos DB
Azure Spatial Anchors

Oplossingsideeën

Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.

In dit artikel wordt beschreven hoe u een mixed reality-scenario kunt gebruiken om klanten, ontwerpers en on-site technici in staat te stellen om eenvoudig ontwerpen te delen en te bekijken als 3D-hologrammen in de context van hun omgeving.

Architectuur

Architecture diagramDownload een SVG van deze architectuur.

Gegevensstroom

  1. Gebruikers van de clienttoepassing verifiëren met hun Microsoft Entra-referenties van HoloLens of een mobiel apparaat.
  2. Apparaat 1 maakt een anker met behulp van Azure Spatial Anchors en krijgt een anker-id terug.
  3. Apparaat 1 verzendt de anker-id naar de webservice van de app om een samenwerkingssessie te maken. Dit apparaat bepaalt ook welk hologram moet worden weergegeven via de id in Azure Blob Storage.
  4. Informatie over de sessie, zoals een code van 6 cijfers om aan de sessie deel te nemen, wordt in Azure Cosmos DB opgeslagen. Die code wordt geretourneerd naar de client, waardoor de gebruiker van dat apparaat anderen voor de sessie kan uitnodigen.
  5. Apparaat 2 maakt verbinding met de webservice van de app en voert de code in om deel te nemen aan de sessie (weergegeven op apparaat 1).
  6. De webservice haalt de anker-id voor de sessie en de id van het hologram dat aan die sessie is gekoppeld, op uit Azure Cosmos DB.
  7. De webservice haalt in de Blob-opslag een SAS-sleutel op voor toegang tot het hologram dat aan de sessie is gekoppeld. Vervolgens worden de anker-id en SAS-sleutel naar apparaat 2 geretourneerd.
  8. Apparaat 2 voert een query uit op Azure Spatial Anchors om de coördinaten op te halen voor de anker-id die in stap 6 is opgehaald.
  9. Apparaat 2 haalt het hologram op uit de Blob-opslag met behulp van de SAS-sleutel die het van de app-service heeft verkregen.
  10. Apparaat 1 en apparaat 2 wisselen informatie de status uit via een peer-to-peernetwerkanaal (of via een willekeurig servicerelais).

Onderdelen

  • Microsoft Entra-id: on-premises mappen synchroniseren en eenmalige aanmelding inschakelen
  • Blob Storage: OP REST gebaseerde objectopslag voor ongestructureerde gegevens
  • Azure Cosmos DB: Wereldwijd gedistribueerde database met meerdere modellen voor elke schaal

Scenariodetails

Bedrijven en teams in meerdere sectoren moeten tijd en geld besteden aan de beoordeling van ontwerpen. Essentiële details en context gaan verloren in 2D-afbeeldingen en fysieke prototypen zijn extreem duur. Met dit mixed reality-scenario kunnen clients, designers en on-site engineers eenvoudig ontwerpen in de vorm van 3D-hologrammen delen en beoordelen in de context van hun omgeving, waardoor sneller beslissingen over het ontwerp kunnen worden genomen en producten sneller op de markt worden gebracht.

Potentiële gebruikscases

  • Hulp op afstand voor het oplossen van problemen in realtime
  • Op maat gemaakte, meeslepende ervaringen met 3D en de IIoT
  • Op kennis gebaseerde werkinstructies voor het vastleggen en schalen van expertise

Volgende stappen