

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

# の現在のアセットプロパティ値をクエリする AWS IoT SiteWise
<a name="current-values"></a>

このチュートリアルでは、アセットプロパティの現在の値を取得する 2 つの方法を示します。 AWS IoT SiteWise コンソールを使用するか、 AWS Command Line Interface () で API を使用できますAWS CLI。

**Topics**
+ [アセットプロパティの現在の値をクエリ (コンソール)](#query-current-value-console)
+ [アセットプロパティの現在の値をクエリ (AWS CLI)](#query-current-value-cli)

## アセットプロパティの現在の値をクエリ (コンソール)
<a name="query-current-value-console"></a>

 AWS IoT SiteWise コンソールを使用して、アセットプロパティの現在の値を表示できます。

**アセットプロパティの現在の値を取得するには (コンソール)**

1. <a name="sitewise-open-console"></a>[AWS IoT SiteWise コンソール](https://console.aws.amazon.com/iotsitewise/)に移動します。

1. <a name="sitewise-choose-assets"></a>ナビゲーションペインで [**Assets (アセット) **] を選択します。

1. クエリするプロパティを持つアセットを選択します。

1. 矢印アイコンを選択して、アセット階層を展開してアセットを検索できます。

1. プロパティの種類のタブを選択します。たとえば、測定プロパティの現在の値を表示するには、[**測定**] を選択します。

1. 表示するプロパティを検索します。現在の値が [**最新の値**] 列に表示されます。

## アセットプロパティの現在の値をクエリ (AWS CLI)
<a name="query-current-value-cli"></a>

 AWS Command Line Interface (AWS CLI) を使用して、アセットプロパティの現在の値をクエリできます。

[GetAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_GetAssetPropertyValue.html) オペレーションを使用して、アセットプロパティの現在の値をクエリします。

アセットプロパティを特定するには、次のいずれかを指定します。
+ データが送信されるアセットプロパティの `assetId` と `propertyId`。
+ データストリームのエイリアスである `propertyAlias` (例えば、`/company/windfarm/3/turbine/7/temperature`)。このオプションを使用するには、最初にアセットプロパティのエイリアスを設定する必要があります。プロパティのエイリアスを設定するには、「[のデータストリームを管理する AWS IoT SiteWise](manage-data-streams.md)」を参照してください。

**アセットプロパティの現在の値を取得するには (AWS CLI)**
+ 次のコマンドを実行して、アセットプロパティの現在の値を取得します。{{asset-id}} をアセットの ID に置き換え、{{property-id}} をプロパティの ID に置き換えます。

  ```
  aws iotsitewise get-asset-property-value \
    --asset-id {{asset-id}} \
    --property-id {{property-id}}
  ```

  オペレーションは、プロパティの現在の TQV を含むレスポンスを次の形式で返します。

  ```
  {
    "propertyValue": {
      "value": {
        "booleanValue": {{Boolean}},
        "doubleValue": {{Number}},
        "integerValue": {{Number}},
        "stringValue": "{{String}}",
        "nullValue": {
            "valueType": "{{String}}"
        }
      },
      "timestamp": {
        "timeInSeconds": {{Number}},
        "offsetInNanos": {{Number}}
      },
      "quality": "{{String}}"
    }
  }
  ```