本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为源服务器数据选择目的地
使用 Amazon S3 将 AWS IoT SiteWise 数据从边缘实时导出或批量导出。您也可以使用流将流发送到另一个组件。 AWS IoT Greengrass
-
AWS IoT SiteWise 实时-选择此选项可将数据直接发送到 AWS IoT SiteWise 存储器。实时摄取和监控数据,并在边缘处理数据。有关更多信息,请参阅配置以 AWS CLI 获取 AWS IoT SiteWise 实时数据。
-
AWS IoT SiteWise 使用 Amazon S3 进行缓冲 — 以镶木地板格式将数据发送到 Amazon S3,然后导入 AWS IoT SiteWise 存储。选择此选项可批量摄取数据,并以经济实惠的方式存储历史数据。您可以配置您的首选 Amazon S3 存储桶位置,以及您希望将数据上传到 Amazon S3 的频率。您还可以选择在数据摄取后如何处理数据。 AWS IoT SiteWise您可以选择同时在 Amazon S3 SiteWise 和 Amazon S3 中提供数据,也可以选择自动将其从 Amazon S3 中删除。
-
Amazon S3 存储桶是一种暂存和缓冲机制,支持 parquet 格式的文件。
-
如果您选中 “将数据导入 AWS IoT SiteWise 存储” 复选框,则会先将数据上传到 Amazon S3,然后上传到 AWS IoT SiteWise 存储中。
-
如果您选中 “从 Amazon S3 中删除数据” 复选框,则在数据导入 SiteWise存储后,数据将从 Amazon S3 中删除。
-
如果您清除 “从 Amazon S3 中删除数据” 复选框,则数据将存储在 Amazon S3 和 SiteWise 存储中。
-
-
如果清除 “将数据导入 AWS IoT SiteWise 存储” 复选框,则数据将仅存储在 Amazon S3 中。它不会导入到 SiteWise存储中。
管理数据存储有关 AWS IoT SiteWise 提供的各种存储选项的详细信息,请访问。要了解有关定价选项的更多信息,请参阅AWS IoT SiteWise 定价
。 有关更多信息,请参阅使用 Amazon AWS CLI S AWS IoT SiteWise 3 配置缓冲版。
-
-
AWS IoT Greengrass 流管理器 — 使用 AWS IoT Greengrass 流管理器将数据发送到以下 AWS Cloud 目的地:传入的频道、Amazon Kinesis Data Streams 中的流 AWS IoT Analytics、中的资产属性或亚马逊简单存储服务 (Amazon S3) Simple Storage Service AWS IoT SiteWise中的对象。有关更多信息,请参阅《AWS IoT Greengrass Version 2 开发者指南》中的 “在 AWS IoT Greengrass Core 上管理数据流”。
以下示例显示了流管理器传输的所需数据 AWS IoT Greengrass 流消息结构。
{ "assetId": "string", "propertyAlias": "string", "propertyId": "string", "propertyValues": [ { "quality": "string", "timestamp": { "offsetInNanos": number, "timeInSeconds": number }, "value": { "booleanValue": boolean, "doubleValue": number, "integerValue": number, "stringValue": "string" } } ] }
注意
数据流消息的结构propertyAlias
中必须包含(assetId
和propertyId
)或。
assetId
-
(可选)要更新的资产的 ID。
propertyAlias
-
(可选)标识属性的别名,例如 OPC UA 服务器数据流路径。例如:
/company/windfarm/3/turbine/7/temperature
有关更多信息,请参阅《AWS IoT SiteWise 用户指南》中的将工业数据流映射到资产属性。
propertyId
-
(可选)此条目的资产属性的 ID。
propertyValues
-
(必填)要上传的属性值列表。您最多可以指定 10 个
propertyValues
数组元素。quality
-
(可选)资产属性值的质量。
-
timestamp
-
(必填)资产属性值的时间戳。
-
offsetInNanos
-
(可选)纳秒偏移量。
timeInSeconds
-
timeInSeconds
-
(必需)Unix 纪元格式的时间戳日期,以秒为单位。分数纳秒数据由
offsetInNanos
提供。
-
-
value
-
(必填)资产财产的价值。
注意
该
value
字段中只能存在以下值之一。-
booleanValue
-
(可选)布尔型(
true
或false
)类型的资产属性数据。 -
doubleValue
-
(可选)双精度型(浮点数)的资产属性数据。
-
integerValue
-
(可选)整数(整数)类型的资产属性数据。
-
stringValue
-
(可选)字符串类型的资产属性数据(字符序列)。
-