Ideias de soluções
Este artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.
Este artigo descreve como você pode usar um cenário de realidade mista para permitir que clientes, designers e engenheiros no local compartilhem e revisem facilmente projetos como hologramas 3D no contexto de seu ambiente.
Arquitetura
Faça o download de um SVG desta arquitetura.
Fluxo de dados
- Os usuários do aplicativo cliente se autenticam usando suas credenciais do Microsoft Entra do HoloLens ou de um dispositivo móvel.
- O Dispositivo 1 cria uma âncora através do Azure Spatial Anchors e obtém um ID de âncora.
- O dispositivo 1 envia o ID de âncora para o serviço Web do aplicativo para criar uma sessão de colaboração. Também especifica o holograma que é apresentado no seu ID no armazenamento de Blobs do Azure.
- As informações da sessão, incluindo um código de seis dígitos para participar na sessão, são armazenadas no Azure Cosmos DB. Esse código é devolvido ao cliente, permitindo que o utilizador desse dispositivo convide outras pessoas a participar.
- O dispositivo 2 se conecta ao serviço Web do aplicativo e insere o código para ingressar na sessão (exibido no dispositivo 1).
- O serviço Web obtém o ID da âncora da sessão e o ID do holograma associado a essa sessão a partir do Azure Cosmos DB.
- O serviço Web obtém uma chave SAS para aceder ao holograma associado à sessão a partir do armazenamento de Blobs. Em seguida, devolve o ID da âncora e a chave SAS ao Dispositivo 2.
- O Dispositivo 2 consulta o Azure Spatial Anchors para obter coordenadas para o ID da âncora obtido no passo 6.
- O Dispositivo 2 obtém o holograma a partir do armazenamento de Blobs através da chave SAS obtida a partir do serviço de aplicações.
- O Dispositivo 1 e o Dispositivo 2 trocam informações de estado através de um canal de rede ponto a ponto (ou através do reencaminhamento de serviço à sua escolha).
Componentes
- Microsoft Entra ID: sincronize diretórios locais e habilite o logon único
- Armazenamento de Blob: armazenamento de objetos baseado em REST para dados não estruturados
- Azure Cosmos DB: Banco de dados multimodelo distribuído globalmente para qualquer escala
Detalhes do cenário
As empresas e equipas de todos os setores perdem tempo e dinheiro em revisões de design. As imagens 2D perdem detalhes e contextos essenciais, e os protótipos físicos são extremamente caros. Com este cenário de realidade mista, clientes, designers e engenheiros no local podem partilhar e rever facilmente designs como hologramas 3D no contexto do ambiente deles, acelerando as decisões de design e reduzindo o tempo de lançamento no mercado.
Potenciais casos de utilização
- Assistência remota para resolução de problemas em tempo real
- Experiências personalizadas e imersivas com o 3D e a IIoT
- Instruções de trabalho baseadas no conhecimento para capturar e dimensionar a experiência