SiteWise 边缘网关要求 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

SiteWise 边缘网关要求

Amazon IoT SiteWise 边缘网关 Amazon IoT Greengrass V2 作为一组 Amazon IoT Greengrass 组件运行,支持本地数据收集、处理和发布。要配置在上运行的 SiteWise Edge 网关 Amazon IoT Greengrass V2,您必须在中创建网关 Amazon Web Services 云 并运行 SiteWise Edge 网关软件来设置您的本地设备。

要求

本地设备必须满足以下要求才能安装和运行 SiteWise Edge 网关软件。

  • 支持 Amazon IoT Greengrass V2 核心软件版本 v2.3.0 或更高版本。有关更多信息,请参阅 Amazon IoT Greengrass Version 2 开发人员指南中的要求

  • 以下支持平台之一:

    • 操作系统:Ubuntu 20.04 或更高版本

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • OS:Red Hat Enterprise Linux (RHEL) 8

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • OS:Amazon Linux 2

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • OS:Debian 11

      架构:x86_64 (AMD64) 或 ARMv8 (Aarch64)

    • OS:Windows Server 2019 及更高版本

      架构:x86_64 (AMD64)

    注意

    ARM 平台仅支持带有数据收集包的 SiteWise Edge 网关。不支持数据处理包。

  • 分配给 SiteWise 边缘网关软件的最低 1 GB 内存。

  • SiteWise Edge 网关软件至少可用 10 GB 的磁盘空间。

  • 如果您计划在边缘使用处理数据 Amazon IoT SiteWise,则您的本地设备还必须满足以下要求:

    • 配备 x86 64 位四核处理器。

    • 至少有 16 GB 内存。

    • 如果使用 Windows,则至少有 32 GB 的内存空间。

    • 至少有 256 GB 可用磁盘空间。

  • 缓存间歇性 Internet 连接数据时所需的磁盘空间取决于以下因素:

    • 上传的数据流数

    • 每秒每个数据流的数据点数

    • 每个数据点的大小

    • 通信速度

    • 预期网络中断

    轮询并上传数据时所需的计算容量取决于以下因素:

    • 上传的数据流数

    • 每秒每个数据流的数据点数

  • 配置您的本地设备以确保可以访问以下端口:

    • 本地设备必须允许端口 443 上的入站流量。

    • 本地设备必须允许端口 443 和 8883 上的出站流量。

    • 以下端口保留供以下用户使用 Amazon IoT SiteWise:80、443、3001、4569、4572、8000、8081、8082、8084、8085、8445、8085、8445、8086、9000、9500、11080 和 50010。使用预留端口通信可能导致连接终止。

  • Java 运行时环境 (JRE) 版本 11。Java 必须在设备的 PATH 环境变量中可用。要使用 Java 开发自定义组件,您必须安装 Java 开发工具包 (JDK)。我们建议您使用 Amazon Corretto 11OpenJDK 11

您必须具有以下权限才能使用 SiteWise Edge 网关:

  • 使用允许 Amazon IoT SiteWise 对您的账户 Amazon IoT Greengrass 和账户 Amazon IoT Core 中的资源完成所需操作的AWSServiceRoleForIoTSiteWise角色。有关更多信息,请参阅Amazon IoT SiteWise 的服务相关角色权限

  • 您的 SiteWise Edge 网关的 IAM 角色必须允许您在 Amazon IoT Greengrass V2 设备上使用 SiteWise 边缘网关来处理资产模型数据和资产数据。

    该角色允许以下服务来代入角色:credentials.iot.amazonaws.com

    权限详细信息

    该角色必须具有以下权限:

    • ecr— 允许委托人从亚马逊弹性Docker容器注册表 (Amazon ECR) Container Registry 下载 SiteWise 边缘网关容器。

    • iotsitewise — 允许主体在边缘检索资产模型数据和资产数据。

    • iot— 允许您的 Amazon IoT Greengrass V2 设备与之交互 Amazon IoT。

    • logs— 允许您的 Amazon IoT Greengrass V2 设备向 Amazon Logs 发送 CloudWatch 日志。

    • s3— 允许您的 Amazon IoT Greengrass V2 设备从 Amazon S3 下载自定义组件工件。

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage", "ecr:GetAuthorizationToken" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iotsitewise:BatchPutAssetPropertyValue", "iotsitewise:List*", "iotsitewise:Describe*", "iotsitewise:Get*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iot:DescribeCertificate", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "s3:GetBucketLocation", "s3:GetObject", "iot:Connect", "iot:Publish", "iot:Subscribe", "iot:Receive", "iot:DescribeEndpoint" ], "Resource": "*" } ] }