从事物中摄取数据 AWS IoT - AWS IoT SiteWise

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

从事物中摄取数据 AWS IoT

在本教程中,学习如何使用设备影子 AWS IoT SiteWise 从一组设备中提取数据。 AWS IoT 设备影子是存储 AWS IoT 设备当前状态信息的 JSON 对象。有关更多信息,请参阅 AWS IoT 开发人员指南中的设备影子服务

完成本教程后,可以在中 AWS IoT SiteWise 根据 AWS IoT 内容设置操作。通过使用 AWS IoT 东西,您可以将您的操作与的其他有用功能集成 AWS IoT。例如,您可以配置 AWS IoT 功能来执行以下任务:

  • 配置其他规则以将数据流式传输到AWS IoT EventsAmazon Dyn amoDB 等。 AWS 服务有关更多信息,请参阅 AWS IoT 开发人员指南 中的规则

  • 使用 AWS IoT 队列索引服务对您的设备数据进行索引、搜索和汇总。有关更多信息,请参阅 AWS IoT 开发人员指南中的实例集索引服务

  • 使用来审核和保护您的设备 AWS IoT Device Defender。有关更多信息,请参阅 AWS IoT 开发人员指南中的 AWS IoT Device Defender

在本教程中,您将学习如何将数据从设备影子提取 AWS IoT 到中的资产。 AWS IoT SiteWise为此,您需要创建一件或多件 AWS IoT 事,然后运行一个脚本,该脚本使用 CPU 和内存使用数据更新每件事物的设备影子。在本教程中,您可以使用 CPU 利用率和内存使用量数据来模拟真实传感器数据。然后,您创建一条规则,其中包含一个 AWS IoT SiteWise 操作,该操作会在 AWS IoT SiteWise 每次事物的设备影子更新时将这些数据发送到资产。有关更多信息,请参阅 使用规则摄取数据 AWS IoT Core

先决条件

要完成本教程,您需要:

  • 一个 AWS 账户。如果没有,请参阅设置一个 AWS 账户

  • 一台运行Windows、macOSLinux、或Unix访问的开发计算机 AWS Management Console。有关更多信息,请参阅 AWS Management Console入门

  • 具有管理员权限的 AWS Identity and Access Management (IAM) 用户。

  • Python3 安装在您的开发计算机上或安装在要注册为 AWS IoT 事物的设备上。