为源服务器数据选择目的地 - AWS IoT SiteWise

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

为源服务器数据选择目的地

使用 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中必须包含(assetIdpropertyId)或。

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

(可选)布尔型(truefalse)类型的资产属性数据。

doubleValue

(可选)双精度型(浮点数)的资产属性数据。

integerValue

(可选)整数(整数)类型的资产属性数据。

stringValue

(可选)字符串类型的资产属性数据(字符序列)。