

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在中查询当前资产属性值 Amazon IoT SiteWise
<a name="current-values"></a>

本教程展示了两种获取资产属性当前值的方法。您可以使用 Amazon IoT SiteWise 控制台或在 Amazon Command Line Interface (Amazon CLI) 中使用 API。

**Topics**
+ [查询资产属性的当前值（控制台）](#query-current-value-console)
+ [查询资产属性的当前值（Amazon CLI）](#query-current-value-cli)

## 查询资产属性的当前值（控制台）
<a name="query-current-value-console"></a>

您可以使用 Amazon IoT SiteWise 控制台查看资产属性的当前值。

**获取资产属性的当前值（控制台）**

1. <a name="sitewise-open-console"></a>导航至 [Amazon IoT SiteWise 控制台](https://console.amazonaws.cn/iotsitewise/)。

1. <a name="sitewise-choose-assets"></a>在导航窗格中，选择**资产**。

1. 选择具有要查询的属性的资产。

1. 选择箭头图标来展开资产层次结构以查找资产。

1. 选择属性类型对应的选项卡。例如，选择 **测量值** 可以查看测量值属性的当前值。

1. 找到要查看的属性。当前值将显示在 **最新值** 列中。

## 查询资产属性的当前值（Amazon CLI）
<a name="query-current-value-cli"></a>

您可以使用 Amazon Command Line Interface (Amazon CLI) 来查询资产属性的当前值。

使用[GetAssetPropertyValue](https://docs.amazonaws.cn/iot-sitewise/latest/APIReference/API_GetAssetPropertyValue.html)操作查询资产属性的当前值。

要标识资产属性，请指定以下项之一：
+ 向其发送数据的资产属性的 `assetId` 和 `propertyId`。
+ `propertyAlias`，这是一个数据流别名（例如，`/company/windfarm/3/turbine/7/temperature`）。要使用此选项，您必须首先设置资产属性的别名。要设置属性别名，请参阅[管理数据流 Amazon IoT SiteWise](manage-data-streams.md)。

**要获取资产属性的当前值（Amazon 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"
    }
  }
  ```