- 首页›
- 亚马逊云科技文档概述›
- Amazon IoT Analytics 文档
Amazon IoT Analytics 文档
概述
Amazon IoT Analytics 可帮助您对物联网(IoT)数据运行和实施分析,同时自动执行分析 IoT 设备数据所需的复杂步骤。该服务旨在使用 API 接受来自 Amazon Kinesis、Amazon S3 或第三方工具等来源的数据,并且与 Amazon IoT Core 集成,让您可以轻松收集数据并开始执行分析。首先,使用 MQTT 主题筛选条件定义一个通道,仅指定需要存储和分析的数据。设置通道后,您可以配置管道来处理数据。管道旨在执行数据转换,执行条件语句并使用来自外部来源的数据扩充消息。
按照设计,处理完数据后,Amazon IoT Analytics 会将其存储在时间序列数据存储中以供分析。然后,您可以使用内置的 SQL 查询引擎运行临时和计划查询,以回答具体的业务问题,也可以执行更复杂的分析和机器学习。
主要功能
收集
Amazon IoT Analytics 设计为可直接从 Amazon IoT Core 摄取数据。或者,使用 API 将数据从 Amazon S3、Amazon Kinesis 或任何其他来源发送到 Amazon IoT Analytics。将 Amazon IoT Analytics 与 Amazon IoT Core 和该 API 集成后,即可轻松接收互联设备实时传输的消息。
通过 Amazon IoT Analytics 控制台,您可以配置 Amazon IoT Analytics 通过 MQTT 主题筛选条件接收设备消息(支持多种格式和频率)。Amazon IoT Analytics 会验证数据是否符合您定义的特定参数并创建通道。然后,该服务会将这些通道路由到对应的管道进行消息处理、转换和扩充。
处理
您可以在 Amazon IoT Analytics 中定义 Amazon Lambda 函数,当服务检测到数据缺失时,该函数会触发并运行代码,以估算缺失值并补全数据。您还可以定义筛选条件和阈值,以移除数据中的异常值。
Amazon IoT Analytics 设计为可使用您定义的数学逻辑或条件逻辑来转换消息,让您可以执行常见计算,如摄氏度到华氏度的换算。
Amazon IoT Analytics 还可以帮助使用外部数据来源(例如天气预报信息)来扩充数据,然后将数据路由到 Amazon IoT Analytics 数据存储。
Amazon IoT Analytics 经过设计,让您可以重新处理来自连接到管道的通道的原始数据。通过重新处理原始数据,您可以灵活选择是创建新管道还是重新访问以前的管道,这样方便您捕获新数据和历史数据,对管道进行更改,或仅以其他方式处理数据。此功能通常有助于获取更深入的见解或测试假设。只需将管道连接到相应的通道即可重新处理数据。
存储
Amazon IoT Analytics 设计为可将设备数据存储在经过物联网优化的时间序列数据存储中以供分析,并且可以帮助您管理访问权限、设置数据保留策略,以及将数据导出到外部接入点。
其设计可同时存储处理后的数据以及摄取的原始数据,以便您后续进行处理。
分析
Amazon IoT Analytics 旨在提供内置的 SQL 查询引擎,您可以运行临时查询或计划查询并快速获得结果。例如,您可能需要运行快速查询,查找实例集中每个设备每月的活跃用户数。
Amazon IoT Analytics 设计为支持时间序列分析,因此您可以分析设备在一段时间内的性能,了解其使用方式和使用位置,持续监控设备数据以预测维护问题,以及监控传感器以预测并应对环境状况。
此外,Amazon IoT Analytics 还支持托管式 Jupyter Notebook,以用于统计分析和机器学习。该服务内置了一套预预先构建的笔记本模板,包含由亚马逊云科技编写的机器学习模型和可视化工具,可帮助您快速启动特定物联网使用场景的分析工作。
Amazon IoT Analytics 可以帮助您导入您自定义编写的代码容器、内置的 Amazon IoT Analytics 或第三方工具(如 Matlab、Octave 等),这样您就可以将更多时间投入到如何从竞争中脱颖而出上。
如果您使用的是 Jupyter 笔记本,Amazon IoT Analytics 的设计让您可以创建 Jupyter Notebook 代码的可执行容器映像,并在 Amazon IoT Analytics 控制台上呈现容器分析。
该服务还设计为可帮助您执行托管自定义分析代码或 Jupyter Notebook 的容器以执行分析任务,包括按照最符合您业务需求的定期计划来安排自定义分析的执行。
Amazon IoT Analytics 旨在使用户能够对自上次分析以来捕获的新增数据进行分析,通过精确扫描新数据,帮助您提高分析效率并降低成本。
可视化
Amazon IoT Analytics 的设计采用了与 Amazon QuickSight 的连接器,让您可以在 QuickSight 控制面板中可视化数据集。同时,您还可以在 Amazon IoT Analytics 控制台内嵌的 Jupyter Notebook 中可视化临时分析的结果。
其他信息
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。