ステップ 3: デバイスアセットモデルを作成する - AWS IoT SiteWise

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

ステップ 3: デバイスアセットモデルを作成する

この手順では、CPU とメモリの使用状況データをストリーミングするデバイスを表すアセットモデルを作成します。 AWS IoT SiteWise デバイスのグループを表すアセット内のデータを処理するために、アセットモデルは同じタイプの複数のアセットにわたって一貫した情報を適用します。詳細については、「産業用アセットのモデリング」を参照してください。

デバイスを表すアセットモデルを作成するには
  1. AWS IoT SiteWise コンソールに移動します。

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

  3. [モデルの作成] を選択します。

  4. [モデルの詳細] で、モデルの名前を入力します。例えば SiteWise Tutorial Device Model です。

  5. [測定定義] で、次の操作を実行します。

    1. [名前] に「CPU Usage」と入力します。

    2. [単位] に「%」と入力します。

    3. [データ型] は [倍精度浮動小数点型] のままにします。

    測定プロパティは、デバイスの raw データストリームを表します。詳細については、「機器からのデータストリームの定義 (測定値) 」を参照してください。

  6. 2 つ目の測定プロパティを追加する場合は、[新しい測定の追加] を選択します。

  7. [測定定義] の 2 行目で、次の操作を実行します。

    1. [名前] に「Memory Usage」と入力します。

    2. [単位] に「%」と入力します。

    3. [データ型] は [倍精度浮動小数点型] のままにします。

  8. [メトリクス定義] で、次の操作を実行します。

    1. [名前] に「Average CPU Usage」と入力します。

    2. [計算式] に「avg(CPU Usage)」と入力します。表示されたら、自動入力リストから CPU Usage を選択します。

    3. [時間間隔] に「5 minutes」と入力します。

    メトリクスプロパティは、ある間隔ですべての入力データポイントを処理し、間隔ごとに 1 つのデータポイントを出力する集計計算を定義します。このメトリクスプロパティは、各デバイスの平均 CPU 使用率を 5 分ごとに計算します。詳細については、「プロパティおよびその他のアセットのデータ (指標) の集計」を参照してください。

  9. [新しいメトリクスの追加] を選択して、2 つ目のメトリクスプロパティを追加します。

  10. [メトリクス定義] の 2 行目で、次の操作を実行します。

    1. [名前] に「Average Memory Usage」と入力します。

    2. [計算式] に「avg(Memory Usage)」と入力します。表示されたら、自動入力リストから Memory Usage を選択します。

    3. [Time interval (時間間隔) ] に「5 minutes」と入力します。

    このメトリクスプロパティは、各デバイスの平均メモリ使用率を 5 分ごとに計算します。

  11. (オプション) デバイスごとのコンピューティングに関心のあるその他のメトリクスを追加します。興味深い関数には、minmax などがあります。詳細については、「数式の使用」を参照してください。「ステップ 4: デバイスフリートアセットモデルを作成する」では、デバイスのフリート全体のデータを使用してメトリクスを計算できる親アセットを作成します。

  12. [モデルの作成] を選択します。