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
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- Klient uwierzytelnia się w usłudze internetowej zarządzania obiektami i określa nazwę przestrzeni w modelu obiektów usługi Azure Digital Twins .
- Usługa internetowa klienta uwierzytelnia się w usłudze Microsoft Entra ID.
- 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.
- 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.
- 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ą.
- 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.
- 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.
- Po zaktualizowaniu danych czujnika IoT usługa Azure Digital Twins wypycha je do usługi Event Hubs.
- 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
- Udostępnianie kotwic przestrzennych między urządzeniami
- Tworzenie nowej dzierżawy w usłudze Microsoft Entra ID
- Tworzenie aplikacji internetowej platformy .NET przy użyciu usługi Azure Cosmos DB for NoSQL i witryny Azure Portal
- Uwierzytelnianie i autoryzowanie użytkowników końcowych w usłudze aplikacja systemu Azure
- Azure Event Hubs — platforma przesyłania strumieniowego danych big data i usługa pozyskiwania zdarzeń
- Wdrażanie usługi Azure Digital Twins i konfigurowanie grafu przestrzennego
- Wprowadzenie do usługi Azure Functions
Powiązane zasoby
- Konstruktor usługi Azure Digital Twins
- Szkolenia i wskazówki proceduralne oparte na rzeczywistości mieszanej
- Cognizant Sejf Buildings with IoT and Azure (Cognizant Sejf Buildings with IoT and Azure (Cognizant Sejf Buildings with IoT and Azure
- Monitorowanie środowiska i optymalizacja łańcucha dostaw za pomocą IoT