查询当前资产的属性值 - AWS IoT SiteWise

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

查询当前资产的属性值

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

查询资产属性的当前值(控制台)

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

获取资产属性的当前值(控制台)
  1. 导航到 AWS IoT SiteWise 控制台

  2. 在导航窗格中,选择 资产

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

  4. 选择箭头图标展开资产层次结构以查找您的资产。

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

    AWS IoT SiteWise 带有属性选项卡的资产页面,包括测量。
  6. 找到要查看的属性。当前值将显示在 最新值 列中。

查询资产属性的当前价值 (AWS CLI)

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

使用GetAssetPropertyValue操作查询资产属性的当前值。

要标识资产属性,请指定以下选项之一:

  • 数据发送到propertyId的资产属性的assetId和。

  • propertyAlias,这是一个数据流别名(例如,/company/windfarm/3/turbine/7/temperature)。要使用此选项,您必须首先设置资产属性的别名。要设置属性别名,请参见将工业数据流映射到资产属性

获取资产属性的当前价值 (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" }, "timestamp": { "timeInSeconds": Number, "offsetInNanos": Number }, "quality": "String" } }