本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开启资产属性通知
您可以启用属性通知以向其发布资产数据更新 Amazon IoT Core,然后对您的数据进行查询。通过资产属性通知, Amazon IoT SiteWise 提供了一个可用于将 Amazon IoT SiteWise 数据导出到 Amazon S3 的 Amazon CloudFormation 模板。
注意
资产数据在 Amazon IoT Core 每次收到时都会发送到 Amazon IoT SiteWise,无论其值是否发生变化。
开启资产属性通知(控制台)
默认情况下, Amazon IoT SiteWise 不发布属性值更新。您可以使用 Amazon IoT SiteWise 控制台为资产属性启用通知。
启用或禁用资产属性的通知(控制台)
-
在导航窗格中,选择 资产。
-
选择资产以启用属性的通知。
提示
您可以选择箭头图标来展开资产层次结构以查找资产。
-
选择编辑。
-
要查看资产属性的通知状态,请选择ENABLED。
您也可以选择禁DISABLED用资产属性的通知。
-
选择保存。
开启资产属性通知 (Amazon CLI)
默认情况下, Amazon IoT SiteWise 不发布属性值更新。您可以使用 Amazon Command Line Interface (Amazon CLI) 来启用或禁用资产属性的通知。
您必须知道资产的 assetId
和属性的 propertyId
才能完成此过程。您也可以使用外部 ID。如果您创建了资产但不知道该ListAssetsAPI资产assetId
,请使用列出特定模型的所有资产。使用该DescribeAsset操作查看资产的属性,包括财产IDs。
使用UpdateAssetProperty操作来启用或禁用资产属性的通知。指定以下参数:
-
assetId
– 资产的 ID。 -
propertyId
– 资产属性的 ID。 -
propertyNotificationState
– 属性值通知状态:ENABLED
或DISABLED
。 -
propertyAlias
– 属性的别名。在更新通知状态时指定属性的现有别名。如果省略此参数,则将删除属性的现有别名。
启用或禁用资产属性的通知 (CLI)
-
运行以下命令以检索资产属性的别名。Replace(替换)
asset-id
附上资产的 ID 和property-id
附上房产的 ID。aws iotsitewise describe-asset-property \ --asset-id
asset-id
\ --property-idproperty-id
此操作将按以下格式返回包含资产属性的详细信息的响应。属性别名位于JSON对象
assetProperty.alias
中。{ "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "assetName": "Wind Turbine 7", "assetModelId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "assetProperty": { "id": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE", "name": "Wind Speed", "alias": "
/company/windfarm/3/turbine/7/windspeed
", "notification": { "topic": "$aws/sitewise/asset-models/a1b2c3d4-5678-90ab-cdef-11111EXAMPLE/assets/a1b2c3d4-5678-90ab-cdef-22222EXAMPLE/properties/a1b2c3d4-5678-90ab-cdef-33333EXAMPLE", "state": "DISABLED" }, "dataType": "DOUBLE", "unit": "m/s", "type": { "measurement": {} } } } -
运行以下命令以启用资产属性的通知。Replace(替换)
property-alias
使用前一个命令响应中的属性别名,或者省略--property-alias
以更新不带别名的属性。aws iotsitewise update-asset-property \ --asset-id
asset-id
\ --property-idproperty-id
\ --property-notification-state ENABLED \ --property-aliasproperty-alias
您还可以传递
--property-notification-state DISABLED
以禁用资产属性的通知。