了解Amazon IoT Analytics数据 - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

了解Amazon IoT Analytics数据

您可以通过多种方法存储、分析和可视化Amazon IoT Analytics数据。

Amazon S3

您可以将数据集内容发送到Amazon Simple Storage Service (Amazon S3)存储桶,允许与现有数据湖集成在一起,或者从内部应用程序和可视化工具中进 查看该领域contentDeliveryRules::destination::s3DestinationConfigurationCreateDataset.

Amazon IoT Events

您可以将数据集内容作为输入发送到Amazon IoT Events,该服务允许您监控设备或进程故障或操作更改,并在发生此类事件时触发其他操作。

为此,请使用创建数据集CreateDataset然后指定Amazon IoT Events字段中的输入contentDeliveryRules :: destination :: iotEventsDestinationConfiguration :: inputName. 您还必须指定roleArn授予的角色Amazon IoT Analytics执行 “iotevent: BatchputMessage” 的权限。无论何时创建数据集的内容,Amazon IoT Analytics将将每个数据集内容条目作为消息发送到指定Amazon IoT Events输入。例如,如果您的数据集包含:

"what","who","dt" "overflow","sensor01","2019-09-16 09:04:00.000" "overflow","sensor02","2019-09-16 09:07:00.000" "underflow","sensor01","2019-09-16 11:09:00.000" ...

然后Amazon IoT Analytics将发送包含这样的字段的消息:

{ "what": "overflow", "who": "sensor01", "dt": "2019-09-16 09:04:00.000" }
{ "what": "overflow", "who": "sensor02", "dt": "2019-09-16 09:07:00.000" }

你会想创建一个Amazon IoT Events识别您感兴趣的字段的输入(一个或多个whatwhodt) 然后创建Amazon IoT Events在事件中使用这些输入字段来触发操作或设置内部变量的检测器模型。

Jupyter Notebook

Amazon IoT Analytics数据集也可以由 Jupyter 笔记本直接使用,以执行高级分析和数据探索。Jupyter 笔记本是一个开源解决方案。您可以从 http://jupyter.org/install.html 安装并下载。还额外提供与 SageMaker 的集成,后者是一项 Amazon 托管的笔记本解决方案。