本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 11 或 OpenJDK 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": "*" } ] }
-