複合現実と IoT による設備管理の促進

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

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

複合現実と IoT を使用して、旅行とサービス業、製造業、小売業などでの稼働時間や運用を向上させます。

アーキテクチャ

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

このアーキテクチャの Visio ファイルをダウンロードします。

データフロー

  1. クライアントにより、設備管理 Web サービスに対して認証が実行され、Azure Digital Twins オブジェクト モデル内の領域の名前が指定されます。
  2. クライアントの Web サービスでは、Microsoft Entra ID に対する自動認証が行われます。
  3. その後、Microsoft Entra トークンが Azure Spatial Anchors サービスに送信され、クライアントが後で使用するためのアクセス トークンが取得されます。
  4. アプリ サービスはクライアントによって指定された領域に存在する IoT センサーについての情報を取得します。 Azure Spatial Anchors で IoT センサー ID とそのアンカー ID が返されます。
  5. Azure Spatial Anchors 認可トークンは、IoT センサーのアンカー ID と、クライアント アプリケーションに必要な他のメタデータと共にクライアントに返されます。
  6. クライアント アプリケーションにより、環境のビジュアル スキャンが実行され、領域内のその位置が取得されます。 Azure Spatial Anchors の近隣 API を使用して、近くのすべてのアンカーの位置が取得されます。
  7. クライアント アプリケーションによって、IoT センサーのデータに要求が出され、センサーが存在する領域内のホログラムとして表示されるよう制御されます。これにより、オペレーターは問題を簡単に検出して修正できるようになります。 データは、アプリの Web サービスによって Azure Cosmos DB から取得されます (このデータを格納するサービス)。
  8. IoT センサー データが更新されると、Azure Digital Twins によってそれが Event Hubs にプッシュされます。
  9. Azure Functions により Event Hubs トリガーが使用され、必要に応じて Azure Cosmos DB の変更および更新データが処理されます。

コンポーネント

  • Spatial Anchors: マルチユーザーで空間認識対応の複合現実エクスペリエンスを作成します。
  • Microsoft Entra ID: オンプレミスのディレクトリを同期して、シングル サインオンを可能にします。
  • Azure Cosmos DB:あらゆるスケールに対応するグローバル分散型のマルチモデル データベースです。
  • App Service: Web およびモバイル向けのパワフルなクラウド アプリを短期間で作成します。
  • Event Hubs:何百万ものデバイスからテレメトリを受信します。
  • Azure Digital Twins:次世代の IoT 空間インテリジェンス ソリューションを構築します。

シナリオの詳細

考えられるユース ケース

このシナリオでは、お使いの環境のコンテキストでリアルタイム データを使用して物理領域の仮想レプリカを視覚化する方法について説明します。 これは、Azure Spatial AnchorsAzure Digital Twins 上に構築されます。

次のステップ