从事物中摄取数据 Amazon IoT - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

从事物中摄取数据 Amazon IoT

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

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

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

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

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

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

先决条件

要完成本教程,您需要:

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

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

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

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