Beheer van faciliteiten, mogelijk gemaakt door mixed reality en IoT

Cosmos DB
Digital Twins
Event Hubs
Functions
Spatial Anchors

Oplossingsidee

Als u wilt dat we dit artikel uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsinformatie, laat het ons dan weten met GitHub Feedback!

Verbeter de uptime en bewerkingen op het gebied van productie, detailhandel en meer met mixed reality en IoT. In dit scenario ziet u hoe u een virtuele replica van uw fysieke ruimte kunt visualiseren met realtime gegevens in de context van uw omgeving. Het is gebouwd op Azure Spatial Anchors en Azure Digital Twins.

Architectuur

Architectuurdiagram Download een SVG van deze architectuur.

Gegevensstroom

  1. De client wordt geverifieerd bij de webservice voor faciliteitenbeheer en geeft de naam op van de ruimte waarin deze zich bevindt in het Azure Digital Twins objectmodel.
  2. De webservice van de client verifieert zichzelf bij Azure Active Directory.
  3. Het Azure AD-token wordt vervolgens verzonden naar de Azure Spatial Anchors-service om een toegangsken op te halen dat de client later kan gebruiken.
  4. Uw app-service haalt informatie op over de IoT-sensoren die aanwezig zijn in het gebied dat is opgegeven door de client en retourneert IoT-sensor-ID's, evenals de anker-ID's waarmee ze in Azure Spatial Anchors.
  5. Het Azure Spatial Anchors-autorisatietoken wordt geretourneerd naar de client naast de anker-IoT-sensoren en aanvullende metagegevens die vereist zijn voor de clienttoepassing.
  6. De clienttoepassing voltooit een visuele scan van de omgeving en haalt de positie in het gebied op. Met behulp van de nabijgelegen API van Azure Spatial Anchors, wordt de positie van alle nabijgelegen ankers opgehaald.
  7. De clienttoepassing vraagt om IoT-sensorgegevens en -besturingselementen om te worden weergegeven als hologrammen in de ruimte, waar de sensoren zich bevinden, zodat de operator eventuele problemen eenvoudig kan detecteren en oplossen. De gegevens worden opgehaald door de webservice van de app van Azure Cosmos DB, de service die deze gegevens opslaat.
  8. Wanneer IoT-sensorgegevens worden bijgewerkt, worden Azure Digital Twins naar de Event Hubs.
  9. Azure Functions maakt gebruik van Event Hubs trigger voor het verwerken van de wijziging en het bijwerken van gegevens in Azure Cosmos DB gegevens.

Onderdelen

Volgende stappen