Ideias de soluções
Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.
Este artigo descreve como você pode usar um cenário de realidade misturada para permitir que os clientes, os designers e os engenheiros locais examinem e compartilhem facilmente designs como hologramas 3D no contexto do ambiente.
Arquitetura
Baixe um SVG dessa arquitetura.
Fluxo de dados
- Os usuários do aplicativo cliente fazem a autenticação usando as credenciais do Microsoft Entra no HoloLens ou em um dispositivo móvel.
- O dispositivo 1 cria uma âncora usando as Âncoras Espaciais do Azure e retorna uma ID da âncora.
- O Dispositivo 1 envia a ID da âncora para o serviço Web do aplicativo para criar uma sessão de colaboração. Ele também especifica qual holograma será exibido pela ID no Armazenamento de Blobs do Azure.
- As informações da sessão, incluindo um código de seis dígitos para ingresso na sessão, são armazenadas no Azure Cosmos DB. Esse código é retornado ao cliente, permitindo que o usuário do dispositivo convide outras pessoas para ingresso.
- O Dispositivo 2 é conectado ao serviço Web do aplicativo e insere o código para ingressar na sessão (exibido no Dispositivo 1).
- O serviço Web recupera a ID da âncora para a sessão e a ID do holograma é associada à sessão do Azure Cosmos DB.
- O serviço Web recupera uma chave de SAS para acessar o holograma associado à sessão do Armazenamento de Blobs. Em seguida, ele retorna a ID da âncora e a chave de SAS ao dispositivo 2.
- O dispositivo 2 consulta as Âncoras Espaciais do Azure para obter as coordenadas para a ID da âncora recuperada na etapa 6.
- O dispositivo 2 busca o holograma do Armazenamento de Blobs usando a chave de SAS obtida do serviço de aplicativo.
- Os dispositivos 1 e 2 compartilham informações do estado em um canal de rede ponto a ponto (ou por uma retransmissão de serviço de sua escolha).
Componentes
- Microsoft Entra ID: sincronize diretórios locais e habilite o logon único
- Armazenamento de Blobs: armazenamento de objetos baseados em REST para dados não estruturados
- Azure Cosmos DB: o banco de dados de vários modelos distribuído globalmente para qualquer escala
Detalhes do cenário
Negócios e equipes em todos os setores precisam gastar tempo e dinheiro em revisões de design. As imagens 2D perdem contexto e detalhes essenciais e os protótipos físicos são extremamente custosos. Com esse cenário de realidade misturada, os clientes, os designers e os engenheiros locais podem examinar e compartilhar facilmente designs como hologramas 3D no contexto do ambiente, acelerando as decisões de design e reduzindo o tempo de entrada no mercado.
Possíveis casos de uso
- Assistência remota para resolução de problemas em tempo real
- Experiências imersivas sob medida com 3D e IIoT
- Instruções de trabalho baseadas em conhecimento para capturar e dimensionar conhecimentos especializados
Próximas etapas
- Documentação do Microsoft Entra
- Documentação do Armazenamento de Blobs
- Documentação do Azure Cosmos DB