AWS IoT SiteWise Monitor での風力発電施設データの視覚化と共有 - AWS IoT SiteWise

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

AWS IoT SiteWise Monitor での風力発電施設データの視覚化と共有

管理対象のウェブアプリケーションを通じて、産業データを視覚化して共有するように AWS IoT SiteWise Monitor を設定できます。各ウェブアプリケーションは、ポータルと呼ばれます。各ポータルにはプロジェクトが含まれており、各プロジェクトで使用できるデータを選択できます。

その後、各ポータルにアクセスできる会社内のユーザーを指定できます。ユーザーは AWS シングルサインオン アカウントを使用してポータルにサインインするので、既存の ID ストアまたは AWS が管理する ID ストアを使用できます。

ユーザーおよび十分なアクセス許可を持つユーザーは、各プロジェクトでダッシュボードを作成し、産業データを有意義な方法で視覚化することができます。その後、ユーザーはこれらのダッシュボードを表示して、データに関するインサイトをすばやく取得し、オペレーションを監視できます。各プロジェクトに対する管理権限または読み取り専用のアクセス許可は、社内の各ユーザーに対して設定できます。詳細については、「AWS IoT SiteWise Monitor によるデータのモニタリング」を参照してください。

このチュートリアルでは、風力発電施設のサンプルデータセットを提供する AWS IoT SiteWise デモを基に構築します。SiteWise Monitor でポータルを設定し、プロジェクトとダッシュボードを作成して、風力発電施設のデータを視覚化します。また、追加のユーザーを作成し、プロジェクトとそのダッシュボードを所有または表示するアクセス許可を付与します。

注記

SiteWise Monitor を使用すると、ポータルにサインインした AWS SSO ユーザーごと (月ごと) 課金されます。このチュートリアルでは、3 人のユーザーを作成しますが、サインインする必要があるのは 1 人のユーザーだけです。このチュートリアルを完了すると、1 人のユーザーに対して料金が発生します。詳細については、「AWS IoT SiteWise 料金」を参照してください。

Prerequisites

このチュートリアルを完了するには、以下が必要です。

  • AWS アカウント。アカウントをお持ちでない場合は、「AWS アカウントのセットアップ」を参照してください。

  • にアクセスするための、Windows、macOS、Linux、または Unix を実行している開発用コンピュータ。AWS マネジメントコンソール詳細については、「AWS マネジメントコンソールのご利用開始」を参照してください。

  • 管理者権限を持つ IAM ユーザー。

  • 稼働している AWS IoT SiteWise 風力発電施設のデモ。デモをセットアップすると、AWS IoT SiteWise でモデルとアセットを定義し、風力発電施設を表すためにデータをストリームします。詳細については、「AWS IoT SiteWise デモの使用」を参照してください。

  • アカウントで AWS SSO を有効にした場合は、AWS Organizations 管理アカウント にサインインします。詳細については、「 の用語と概念AWS Organizations」を参照してください。を有効にしていない場合は、このチュートリアルで有効にして、アカウントを AWS SSO として設定します。管理アカウント

    AWS Organizations にサインインできない場合は、組織に 管理アカウント ユーザーが存在する限り、チュートリアルを部分的に完了できます。AWS SSOこの場合、ポータルとダッシュボードを作成できますが、プロジェクトに割り当てる新しい AWS SSO ユーザーを作成することはできません。

SiteWise Monitor でのポータルの作成

この手順では、SiteWise Monitor でポータルを作成します。各ポータルは、ユーザーと他のユーザーが AWS シングルサインオン アカウントを使用してサインインできる管理対象のウェブアプリケーションです。AWS SSO では、会社の既存の ID ストアを使用するか、AWS によって管理される ID ストアを作成できます。会社の従業員は、個別の AWS アカウントを作成せずにサインインできます。

ポータルを作成するには

  1. AWS IoT SiteWise コンソール にサインインします。

  2. がサポートされている AWS リージョンを確認し、必要に応じてリージョンを切り替えます。AWS IoT SiteWiseAWS IoT SiteWise デモは同じリージョンで実行する必要があります。

  3. 左のナビゲーションペインで、[ポータル] を選択します。

  4. [Create portal (ポータルの作成)] を選択します。

  5. すでに AWS SSO を有効にしている場合は、ステップ 6 に進みます。それ以外の場合は、以下のステップを完了して、AWS SSO を有効にします。

    1. [AWS シングルサインオン の有効化 (SSO)] ページで、自分の E メールアドレスを入力して、自分がポータル管理者になるように AWS SSO ユーザーを作成します。新しい AWS SSO ユーザーのパスワードを設定するための E メールを受信できるように、アクセスできる E メールアドレスを使用します。

      ポータルでは、ポータル管理者がプロジェクトを作成し、ユーザーをプロジェクトに割り当てます。後でさらにユーザーを作成できます。

      
                [Create portal (ポータルの作成)] プロセスの [AWS シングルサインオン (SSO) の有効化] ページ
    2. [Create user] を選択します。

  6. [Portal configuration (ポータルの設定)] ページで、次の手順を実行します。

    1. WindFarmPortal などのポータルの名前を入力します。

    2. (オプション) ポータルの説明を入力します。複数のポータルがある場合は、わかりやすい説明を使用すると、各ポータルに含まれる内容を追跡できます。

    3. (オプション) ポータルに表示するイメージをアップロードします。

    4. ポータルに問題があり、会社の AWS 管理者が解決するためにサポートが必要な場合にポータルユーザーが連絡できる E メールアドレスを入力します。

    5. [Create portal (ポータルの作成)] を選択します。

  7. [Invite administrators (管理者の招待)] ページで、管理者として AWS SSO ユーザーをポータルに割り当てることができます。ポータル管理者は、ポータル内のアクセス許可とプロジェクトを管理します。このページで、以下の操作を行います。

    1. ポータル管理者にするユーザーを選択します。このチュートリアルの前半で AWS SSO を有効にした場合は、作成したユーザーを選択します。

      
                「ポータルの作成」プロセスの「管理者の招待」ページ。
    2. (オプション) [Send invite to selected users (選択したユーザーに招待を送信)] を選択します。E メールクライアントが開き、招待がメッセージ本文に表示されます。E メールは、ポータル管理者に送信する前にカスタマイズできます。後でポータル管理者に E メールを送信することもできます。初めて SiteWise Monitor を使用していて、ポータル管理者になる場合は、自分宛てに E メールを送信する必要はありません。

    3. [Next] を選択します。

  8. [ユーザーの割り当て] ページで、AWS SSO ユーザーをポータルに割り当てることができます。ポータル管理者は、後でこれらのユーザーをプロジェクトの所有者またはビューワーとして割り当てることができます。プロジェクトの所有者は、プロジェクトでダッシュボードを作成できます。プロジェクト閲覧者は、割り当てられているプロジェクトへの読み取り専用アクセスが許可されます。このページでは、AWS SSO ユーザーを作成してポータルに追加できます。

    注記

    AWS Organizations にサインインしていない場合、管理アカウント ユーザーを作成することはできません。AWS SSO[Assign users (ユーザーの割り当て)] を選択して、ポータルユーザーを使用しないでポータルを作成し、このステップをスキップします。

    このページで、以下の操作を行います。

    1. 次のステップを 2 回完了して、2 人の AWS SSO ユーザーを作成します。

      1. [ユーザーの作成] を選択してダイアログボックスを開き、新しいユーザーの詳細を入力します。

      2. 新しいユーザーの [E メールアドレス]、[]、[] を入力します。AWS SSO は、ユーザーにパスワードを設定する E メールを送信します。これらのユーザーとしてポータルにサインインする場合は、アクセスできる E メールアドレスを選択します。各 E メールアドレスは一意である必要があります。ユーザーは E メールアドレスをユーザー名として使用してポータルにサインインします。

        
                    [Assign users (ユーザーの割り当て)] が強調表示された [Portal details (ポータルの詳細)] ページ。
      3. [Create user] を選択します。

    2. 前のステップで作成した 2 人の AWS SSO ユーザーを選択します。

      
                新しい AWS SSO ユーザーが強調表示された [ユーザーの割り当て] ページ。
    3. [Assign users (ユーザーの割り当て)] を選択して、これらのユーザーをポータルに追加します。

    ポータルページが開き、新しいポータルが一覧表示されます。

ポータルへのサインイン

この手順では、ポータルに追加した AWS SSO ユーザーを使用して、新しいポータルにサインインします。

ポータルにサインインするには

  1. [ポータル] ページで、新しいポータルの リンク を選択し、新しいタブでポータルを開きます。

    
            風力発電施設のポータルのリンクが強調表示された [ポータル]ページ。
  2. チュートリアルの前半で最初の AWS SSO ユーザーを作成した場合は、次の手順に従ってユーザーのパスワードを作成します。

    1. メールで件名 () を確認するInvitation to join AWS シングルサインオン.

    2. 招待 E メールを開き、[] を選択します。Accept invitation.

    3. 新しいウィンドウで、AWS SSO ユーザーのパスワードを設定します。

    前に作成した 2 番目と 3 番目の AWS SSO ユーザーとしてポータルに後でサインインする場合は、これらのユーザーのパスワードを設定するためにこれらのステップを完了することもできます。

    注記

    メールが届かない場合は、 AWS SSO コンソールでユーザーのパスワードを生成できます。詳細については、https://docs.aws.amazon.com/singlesignon/latest/userguide/resetuserpwd.html の「ユーザーパスワードのリセットAWS シングルサインオン ユーザーガイド」を参照してください。

  3. AWS SSO の入力Username および Password 。 このチュートリアルの前半で AWS SSO ユーザーを作成した場合は、Username は、作成したポータル管理者ユーザーの E メールアドレスです。

    ポータル管理者を含むすべてのポータルユーザーは、自分の AWS SSO ユーザー認証情報を使用してサインインする必要があります。通常、この認証情報は、AWS マネジメントコンソール へのサインインに使用する認証情報とは異なります。

    
            ポータルのサインインページ。
  4. 選択 Sign in.

    ポータルが開きます。

風力発電施設プロジェクトを作成する

この手順では、ポータルでプロジェクトを作成します。プロジェクトは、一連のアクセス許可、アセット、ダッシュボードを定義するリソースであり、プロジェクト内のアセットデータを視覚化するように設定できます。プロジェクトでは、オペレーションのどのサブセットにアクセスできるか、およびそれらのサブセットのデータを視覚化する方法を定義します。ポータルユーザーを各プロジェクトの所有者またはビューワーとして割り当てることができます。プロジェクトの所有者は、ダッシュボードを作成してデータを可視化し、他のユーザーとプロジェクトを共有できます。プロジェクトビューワーはダッシュボードを表示できますが、編集はできません。SiteWise Monitor でのロールの詳細については、「SiteWise Monitor ロール」を参照してください。

風力発電施設プロジェクトを作成するには

  1. ポータルの左側のナビゲーションペインで、[アセット] タブを選択します。[Assets] ページで、ポータルで使用可能なすべてのアセットを調査し、プロジェクトにアセットを追加できます。

  2. アセットブラウザで、[] を選択します。Demo Wind Farm Asset 。 アセットを選択すると、そのアセットのライブデータと履歴データを調べることができます。また、Shift は、複数のアセットを選択し、そのデータを並べて比較します。

  3. 左上の [Add asset to project (プロジェクトにアセットを追加)] を選択します。プロジェクトには、ポータルユーザーがデータを探索するために表示できるダッシュボードが含まれています。各プロジェクトは、AWS IoT SiteWise のアセットのサブセットにアクセスできます。プロジェクトにアセットを追加すると、そのプロジェクトへのアクセス権を持つすべてのユーザーは、そのアセットとその子のデータにもアクセスできます。

    
            デモ風力発電施設のアセットと [Add asset to project (プロジェクトにアセットを追加)] が強調表示された [アセット] ページ。
  4. [Add asset to project] ダイアログボックスで、[Create new project]、[Next] の順に選択します。

    
            [Add asset to project (プロジェクトにアセットを追加)] ダイアログボックスで [Create new project (新しいプロジェクトを作成)] が強調表示されています。
  5. [Create new project] ダイアログボックスで、プロジェクトの [Project name] と [Project description] を入力し、[Add asset to project] を選択します。

    
            [Create new project (新しいプロジェクトを作成)] ダイアログボックス。

    新しいプロジェクトのページが開きます。

  6. プロジェクトのページで、ポータルユーザーをこのプロジェクトの所有者またはビューワーとして追加できます。

    注記

    AWS Organizations にサインインしていない場合、このプロジェクトに割り当てるポータルユーザーを持っていない可能性があるため、このステップは省略できます。管理アカウント

    このページで、以下の操作を行います。

    1. [Project owners] で、[Add owners] または [Edit users] を選択します。

      
                [ユーザーの割り当て] と [ユーザーの編集] が強調表示された [プロジェクトの詳細] ページ。
    2. プロジェクト所有者として追加するユーザーを選択します (例: )。Mary Major)、次に [>>] アイコンを選択します。

      
                ユーザーが強調表示された [Project owners (プロジェクト所有者)] ダイアログボックス
    3. [Save] を選択します。

      ユーザー AWS SSOMary Major はこのポータルにサインインしてこのプロジェクトのダッシュボードを編集し、このプロジェクトをこのポータルの他のユーザーと共有することができます。

    4. [Project viewers (プロジェクトビューワー)] で、[Add viewers (ビューワーの追加)] または [Edit users (ユーザーの編集)] を選択します。

    5. プロジェクトビューワーとして追加するユーザーを選択します (例: )。Mateo Jackson)、次に [>>] アイコンを選択します。

    6. [Save] を選択します。

      ユーザー AWS SSOMateo Jackson は、このポータルにサインインして、風力発電施設のプロジェクトのダッシュボードを表示できますが、編集はできません。

風力発電施設データを視覚化するダッシュボードの作成

この手順では、ダッシュボードを作成して、デモ風力発電施設のデータを視覚化します。ダッシュボードには、プロジェクトのアセットデータのカスタマイズ可能な視覚化が含まれています。各視覚化は、折れ線グラフ、棒グラフ、KPI 表示など、異なるタイプを持つことができます。データに最も適した視覚化のタイプを選択できます。プロジェクト所有者はダッシュボードを編集できますが、プロジェクトビューワーはダッシュボードを表示してインサイトを得ることしかできません。

視覚化を含むダッシュボードを作成するには

  1. 新しいプロジェクトのページで、[ダッシュボードの作成] を選択してダッシュボードを作成し、編集ページを開きます。

    ダッシュボードの編集ページで、アセット階層からダッシュボードにアセットプロパティをドラッグして、視覚化を作成できます。次に、各視覚化のタイトル、凡例タイトル、タイプ、サイズ、ダッシュボード内の場所を編集できます。

  2. ダッシュボードの名前を入力します。

    
            ダッシュボード名が強調表示された [ダッシュボード] 編集ページ。
  3. [] をドラッグTotal Average Power からの Demo Wind Farm Assetビジュアル作成のためにダッシュボードに

    
            アセットプロパティをダッシュボードにドラッグするデモンストレーションを示すために [Average Total Power (平均総電力)] プロパティが強調表示された [ダッシュボード] 編集ページ。
  4. 選択 Demo Turbine Asset 1 をクリックしてそのアセットのプロパティを表示し、 Wind Speed風速の視覚化を作成するダッシュボードの

    
            風力タービンの [Wind Speed (風速)] プロパティが強調表示された [ダッシュボード] 編集ページ。
  5. を追加します。Wind Speed 各 の新しい風速の可視化に Demo Turbine Asset 2, 3, および 4 (この順序で)。

    を使用するWind Speed の視覚化は、次のスクリーンショットのようになります。

    
            4 つのデモ風力タービンアセットの風速を含む [風速] の視覚化。
  6. 風力タービンの [] に対してステップ 4 と 5 を繰り返しますTorque (KiloNewton Meter)風力タービントルクの視覚化を作成する [] プロパティ。

  7. の視覚化タイプアイコンを選択するTorque (KiloNewton Meter) 視覚化を選択し、棒グラフのアイコンを選択します。

    
            視覚化タイプと棒グラフのアイコンが強調表示された「トルク (KiloNewton Meter)」視覚化。
  8. 風力タービンの [] に対してステップ 4 と 5 を繰り返しますWind Direction 風向の視覚化を作成するプロパティ。

  9. の視覚化タイプアイコンを選択するWind Direction を可視化し、次に KPI グラフアイコン (30%).

    
            視覚化タイプと KPI チャートのアイコンが強調表示された [風向] の視覚化。
  10. (オプション) 必要に応じて、各視覚化のタイトル、凡例タイトル、タイプ、サイズ、場所を変更します。

  11. 右上の [ダッシュボードの保存] を選択して、ダッシュボードを保存します。

    ダッシュボードは、次のスクリーンショットのようになります。

    
            完全な風力発電施設のダッシュボード。
  12. (オプション) 風力タービンアセットごとに追加のダッシュボードを作成します。

    ベストプラクティスとして、プロジェクトビューワーが個々のアセットに関する問題を調査できるように、アセットごとにダッシュボードを作成することをお勧めします。各視覚化には最大 5 つのアセットしか追加できないため、多くのシナリオで階層アセットに対して複数のダッシュボードを作成する必要があります。

    デモ風力タービンのダッシュボードは、次のスクリーンショットのようになります。

    
            完全な風力タービンダッシュボード。
  13. (オプション) タイムラインを変更するか、視覚化のデータポイントを選択して、ダッシュボードのデータを調べます。詳細については、https://docs.aws.amazon.com/iot-sitewise/latest/appguide/view-dashboards.html の「ダッシュボードの表示AWS IoT SiteWise Monitor アプリケーションガイド」を参照してください。

ポータルの探索

この手順では、他の SiteWise Monitor ロールとしてポータルを確認することができます。

ポータルを調べてチュートリアルを完了するには

  1. (オプション) 所有者またはビューワーとして他の ユーザーをプロジェクトに追加した場合は、これらのユーザーとしてポータルにサインインできます。これにより、ポータル管理者よりも少ないアクセス許可を持つユーザーとして、ポータルを探索することができます。

    重要

    ポータルにサインインする AWS SSO ユーザーごとに料金が発生するため、追加のユーザーとしてサインインすると料金が発生します。詳細については、「AWS IoT SiteWise 料金」を参照してください。

    他のユーザーとしてポータルを探索するには、次の手順に従います。

    1. ポータルの左下にある [ログアウト] を選択して、ウェブアプリケーションを終了します。

    2. アプリケーションポータルの右上にある [Sign out (サインアウト)] を選択して、AWS SSO ユーザーからサインアウトします。AWS SSO

    3. プロジェクト所有者またはプロジェクトビューワーとして割り当てた AWS SSO ユーザーとしてポータルにサインインします。詳細については、「ポータルへのサインイン」を参照してください。

  2. チュートリアルを完了しました。でデモ風力発電施設について調べたら、次の手順に従ってリソースをクリーンアップします。SiteWise Monitor

チュートリアル後のリソースのクリーンアップ

チュートリアルを完了したら、リソースをクリーンアップできます。ユーザーがポータルにサインインしない場合、SiteWise Monitor に対して料金は発生しませんが、ポータルと AWS SSO ユーザーを削除することはできます。デモ風力発電施設アセットは、デモの作成時に選択した期間の終了時に削除されます。デモを手動で削除することもできます。詳細については、「AWS IoT SiteWise デモの削除」を参照してください。

ポータルと AWS SSO ユーザーを削除するには、次の手順に従います。

ポータルを削除するには

  1. AWS IoT SiteWise コンソール に移動します。

  2. 左のナビゲーションペインで、[ポータル] を選択します。

  3. ポータル、[WindFarmPortal] を選択し、[削除] を選択します。

    ポータルまたはプロジェクトを削除しても、削除されたプロジェクトに関連付けられているアセットは影響を受けません。

    
            風力発電施設のポータルと [削除] が強調表示された [ポータル] ページ。
  4. [Delete portal (ポータルの削除)] ダイアログボックスで、[Remove administrators and users (管理者とユーザーの削除)] を選択します。

    
            [Remove administrators and users (管理者とユーザーの削除)] が強調表示された [ポータルの削除] ダイアログボックス。
  5. delete と入力して削除を確認し、[Delete (削除)] を選択します。

    
            [削除] が強調表示された [ポータルの削除] ダイアログボックス。

AWS SSO ユーザーを削除する

  1. AWS SSO コンソールに移動します。

  2. 左のナビゲーションペインで、[ユーザー] を選択します。

  3. 削除する各ユーザーのチェックボックスをオンにし、[ユーザーの削除] を選択します。

    
            AWS SSO「ユーザーの削除」が強調表示された「ユーザー」ページ。
  4. [ユーザーの削除] ダイアログボックスに「DELETE」と入力し、[ユーザーの削除] を選択します。

    
            AWS SSO の [ユーザーの削除] ダイアログボックス