Ideas de solución
Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.
En este artículo se describe cómo puede usar un escenario de realidad mixta para permitir que los clientes, diseñadores e ingenieros in situ compartan y revisen fácilmente diseños, como hologramas 3D, en el contexto de su entorno.
Architecture
Descargue un SVG de esta arquitectura.
Flujo de datos
- Los usuarios de la aplicación cliente se autentican con sus credenciales de Microsoft Entra desde HoloLens o un dispositivo móvil.
- El dispositivo 1 crea un anclaje con Spatial Anchors de Azure y devuelve un identificador de delimitador.
- El dispositivo 1 envía el identificador de anclaje al servicio web de la aplicación para crear una sesión de colaboración. También especifica qué holograma se va a mostrar mediante su identificador en el almacenamiento de blobs de Azure.
- La información de la sesión, incluido un código de seis dígitos para unirse a la sesión, se almacena en Azure Cosmos DB. Ese código se devuelve al cliente, lo que permite al usuario de ese dispositivo invitar a otros a unirse.
- El dispositivo 2 se conecta al servicio web de la aplicación e introduce el código para unirse a la sesión (se muestra en el dispositivo 1).
- El servicio web recupera el identificador del anclaje para la sesión y el identificador del holograma asociado a esa sesión desde Azure Cosmos DB.
- El servicio web recupera una clave SAS para tener acceso al holograma asociado a la sesión desde el almacenamiento de blobs. Después, devuelve el identificador de anclaje y la clave SAS al dispositivo 2.
- El dispositivo 2 consulta Spatial Anchors de Azure para obtener las coordenadas del identificador del anclaje recuperado en el paso 6.
- El dispositivo 2 captura el holograma del almacenamiento de blobs mediante la clave SAS obtenida desde el servicio de aplicaciones.
- Los dispositivos 1 y 2 intercambian información de estado a través de un canal de red punto a punto (o a través de una retransmisión del servicio de su elección).
Componentes
- Microsoft Entra ID: sincronice los directorios locales y habilite el inicio de sesión único
- Blob Storage. Almacenamiento de objetos basado en REST para datos no estructurados
- Azure Cosmos DB: Base de datos multimodelo distribuida globalmente para cualquier escala
Detalles del escenario
Las empresas y los equipos de todos los sectores tienen que dedicar tiempo y dinero a las revisiones del diseño. Las imágenes 2D pierden detalles y contexto esenciales, y los prototipos físicos son sumamente caros. En este escenario de realidad mixta, los clientes, diseñadores e ingenieros locales pueden compartir y revisar fácilmente los diseños como hologramas 3D en el contexto de su entorno, lo que acelera las decisiones de diseño y reduce el tiempo de comercialización.
Posibles casos de uso
- Asistencia remota para solucionar problemas en tiempo real
- Experiencias envolventes y adaptadas con 3D y IIoT
- Instrucciones de trabajo basadas en conocimientos para adquirir y ampliar la experiencia
Pasos siguientes
- Documentación de Microsoft Entra
- Inicio rápido: Compilar una aplicación de consola .NET para administrar recursos de API de SQL de Azure Cosmos DB
- Documentación sobre Azure Cosmos DB