次の方法で共有


Connected Field Service と IoT Hub が連携する仕組み

Connected Field Service with IoT Hub は、 Azureモノのインターネット (IoT) を統合するソリューションです Dynamics 365 Field Service。 これにより、インターネットに接続されたデバイスや機器をクラウドから監視および管理できます。 作業指示書の作成を自動化し、デバイスにサービスが必要なときに技術者を派遣することもできます。

この記事では、主要コンポーネントが相互に通信する方法や、デバイスとクラウド間のデータの流れなど、Connected Field Serviceの仕組みについて説明します。

本記事では、 データ とは、IoTデバイスがクラウドに送信する情報を指します。 デバイスセンサー は、インターネットに接続されている温度計、ジャイロスコープ、磁力計、圧力計など、特定の測定を行うものを指します。 資産 はひとつ以上のセンサーを接続できる機器です。

ーキテクチャの概要

次の図は、IoT Hub を使用した Connected Field Service の主なコンポーネントが表示され、相互がどのように接続するかを示しています。

IoT Hub を使用した Connected Field Service のコンポーネントと、相互の接続を示す図。

メインのコンポーネントには、以下のものが含まれます:

  • IoT デバイス & Edge: 機器のインターネットに接続されたセンサーは、通常 WiFi や携帯電話接続を介して IoT Hub にデータを送信します。 単一の資産に、さまざまな測定用の複数のセンサーを含めることができます。 エッジ デバイス は、複数のセンサーや資産からのデータを整理し、仲介するために使用できます。 ただし、IoT Edge モジュール上のテレメトリ データは分割できません。

  • デバイス シミュレーター: ハードウェアをインストールする前に、クラウドでデバイスとアラートをシミュレートできるツール。

  • IoT Hub: デバイス間でデータを送受信するクラウドへのゲートウェイ。 デバイス管理とセキュリティ機能も提供します。

  • Azure Stream Analytics: デバイス データが IoT Hub に入るときにクエリを実行し、しきい値ルールに基づいて不具合やエラーを検出するサービス。

  • しきい値ルール ストア: デバイス データの許容可能な境界を保存するデータベース。 データがこれらの境界を超えると、不具合やエラーとみなされます。

  • Service Bus: 不具合やエラーをキューに入れて Dynamics 365 に転送するサービス。 転送が失敗した場合の再試行も処理します。

  • Stream Analytics & Azure SQL: 分析とレポート用にデバイス データを保存するサービスとデータベース。 たとえば、これらを使用して、履歴データに基づいてデバイスの不具合やエラーを予測できます。

  • Azure から Dynamics へのロジック アプリ: Azure を Dynamics 365 と他のアプリケーションに接続するサービスです。 また、ロジックを適用し、エンティティをマップし、IoT アラート レコードの作成などの Dynamics 365 のアクションをトリガーします。

  • IoT アラート: 注意が必要なデバイス データを表示する Dynamics 365 のレコード。 サポート案件と作業指示書を作成するプロセスが開始されます。

  • Connected Field Service モデル駆動アプリ: Dynamics 365 Field Service 上に構築された一連のエンティティとプロセス。 これにより、IoT デバイスを顧客資産に接続し、統一インターフェイスで管理できるようになります。

  • Field Service ディスパッチャー & 技術者: IoT 通知、サポート案件、作業指示書をデバイスで操作する Connected Field Service のエンド ユーザー。

  • デバイスと資産: 組織が所有するセンサーと機器の管理に役立つ Dynamics 365 のエンティティ。

  • 登録、コマンド & プロパティ: IoT Hub を使用したデバイスとの双方向通信のプロセス。 たとえば、新しいデバイスを登録したり、再起動したり、メッセージを表示したりします。

  • Logic App Dynamics to Azure: Dynamics 365 を Azure に接続し、データとアクションを IoT Hub に送信するサービス。 そして、IoT Hub はデータとアクションをデバイスに送信します。

Connected Field Service のデータ フロー

次の図には、Azure IoT Hub と Connected Field Service コンポーネント間のデータ フローの仕組みが示されています。 また、Connected Field Service の標準インストールにおけるデータ フローの方向と順序も示します。

データ フローの図をダウンロード

データ フローの図から、Connected Field Service がさまざまなシナリオで機能する仕組みを理解することができます。 たとえば、デバイスが IoT Hub にデータを送信する方法や、IoT Hub が不具合やエラーを検出して Dynamics 365 に IoT 通知を送信する方法を確認できます。 また、Dynamics 365 が不具合やエラーのサポート案件と作業指示書を作成する方法も示します。

次の手順