Zarządzanie obiektami wspomagane przez rzeczywistość mieszaną i Internet rzeczy

Azure Cosmos DB
Azure Digital Twins
Azure Event Hubs
Azure Functions
Azure Spatial Anchors

Pomysły dotyczące rozwiązań

Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.

Ulepszanie czasu pracy i operacji w podróży i gościnności, produkcji, handlu detalicznego i nie tylko dzięki rzeczywistości mieszanej i IoT.

Architektura

Diagram that shows facilities management powered by mixed reality and I o T.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

  1. Klient uwierzytelnia się w usłudze internetowej zarządzania obiektami i określa nazwę przestrzeni w modelu obiektów usługi Azure Digital Twins .
  2. Usługa internetowa klienta uwierzytelnia się w usłudze Microsoft Entra ID.
  3. Token Entra firmy Microsoft jest następnie wysyłany do usługi Azure Spatial Anchors w celu pobrania tokenu dostępu dla klienta do późniejszego użycia.
  4. Usługa App Service pobiera informacje o czujnikach IoT obecnych w obszarze określonym przez klienta. Zwraca identyfikatory czujników IoT i ich identyfikatory kotwic w usłudze Azure Spatial Anchors.
  5. Token autoryzacji usługi Azure Spatial Anchors jest zwracany do klienta wraz z identyfikatorami zakotwiczenia czujników IoT i innymi metadanymi wymaganymi przez aplikację kliencą.
  6. Aplikacja kliencka przeprowadza wizualne skanowanie środowiska i uzyskuje pozycję w obszarze. Pobiera on położenie wszystkich pobliskich kotwic przy użyciu pobliskiego interfejsu API usługi Azure Spatial Anchors.
  7. Aplikacja kliencka żąda danych i kontrolek czujnika IoT, które mają być wyświetlane jako hologramy w przestrzeni, w której istnieją czujniki, co ułatwia operatorowi wykrywanie i rozwiązywanie wszelkich problemów. Dane są pobierane przez usługę internetową aplikacji z usługi Azure Cosmos DB, która przechowuje te dane.
  8. Po zaktualizowaniu danych czujnika IoT usługa Azure Digital Twins wypycha je do usługi Event Hubs.
  9. Usługa Azure Functions używa wyzwalacza usługi Event Hubs do przetwarzania zmian i aktualizowania danych w usłudze Azure Cosmos DB zgodnie z potrzebami.

Elementy

  • Usługi Spatial Anchors: twórz środowiska rzeczywistości mieszanej z obsługą wielu użytkowników i z obsługą przestrzenną.
  • Microsoft Entra ID: synchronizowanie katalogów lokalnych i włączanie logowania jednokrotnego.
  • Azure Cosmos DB: globalnie rozproszona, wielomodelowa baza danych na dowolną skalę.
  • App Service: szybkie tworzenie zaawansowanych aplikacji w chmurze dla internetu i urządzeń przenośnych.
  • Event Hubs: odbieranie danych telemetrycznych z milionów urządzeń.
  • Azure Digital Twins: tworzenie rozwiązań do analizy przestrzennej IoT nowej generacji.

Szczegóły scenariusza

Potencjalne przypadki użycia

W tym scenariuszu pokazano, jak można wizualizować wirtualną replikę przestrzeni fizycznej na podstawie danych w czasie rzeczywistym w kontekście środowiska. Jest ona oparta na usługach Azure Spatial Anchors i Azure Digital Twins.

Następne kroki