IoT SiteWise 处理器 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

IoT SiteWise 处理器

IoT SiteWise 处理器组件 (aws.iot.SiteWiseEdgeProcessor) 使Amazon IoT SiteWise网关能够在边缘处理数据。

借助此组件,Amazon IoT SiteWise网关可以使用资产模型和资产来处理网关设备上的数据。有关Amazon IoT SiteWise网关的更多信息,请参阅Amazon IoT SiteWise用户指南》中的 “在边缘使用Amazon IoT SiteWise”。

版本

此组件有以下版本:

  • 2.1.x

  • 2.0.x

类型

组件是通用组件 (aws.greengrass.generic)。 Greengrass 核心运行组件的生命周期脚本。

有关更多信息,请参阅 组件类型

操作系统

此组件可以安装在运行以下操作系统的核心设备上:

  • Linux

  • Windows

要求

此组件有以下要求:

  • Greengrass 核心设备必须在以下平台之一上运行:

    • 操作系统:Ubuntu 20.04

      x86_64 (AMD64)

    • 操作系统:Linux (RHEL) 8

      x86_64 (AMD64)

    • 操作系统:Amazon Linux 2

      x86_64 (AMD64)

    • 操作系统:Windows Server 2019

      x86_64 (AMD64)

  • Greengrass。

  • Greengrass。

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

    注意

    只有此组件的 2.0.15 及更高版本需要端口 8087。

  • Greengrass 设备角色必须具有允许您在Amazon IoT Greengrass V2设备上使用Amazon IoT SiteWise网关的权限。有关更多信息,请参阅《Amazon IoT SiteWise用户指南》中的要求

端点和端口

除了基本操作所需的端点和端口外,此组件还必须能够向以下端点和端口执行出站请求。有关更多信息,请参阅 允许设备通过代理或防火墙进行流量

Endpoint 端口 必填 描述

model.iotsitewise.region.amazonaws.com

443

获取有关您的Amazon IoT SiteWise资产和资产模型的信息。

edge.iotsitewise.region.amazonaws.com

443

获取有关核心设备Amazon IoT SiteWise网关配置的信息。

ecr.region.amazonaws.com

443

Amazon IoT SiteWiseEdge。

iot.region.amazonaws.com

443

为您的设备获取终端节点Amazon Web Services 账户.

sts.region.amazonaws.com

443

获取您的身份证Amazon Web Services 账户.

monitor.iotsitewise.region.amazonaws.com

443

如果您访问核心设备上的Amazon IoT SiteWise Monitor门户,则为必填项。

附属物

部署组件时,Amazon IoT Greengrass还会部署其依赖项的兼容版本。这意味着您必须满足组件及其所有依赖项的要求才能成功部署该组件。本节列出了此组件已发布版本的依赖关系以及为每个依赖项定义组件版本的语义版本约束。您还可以在Amazon IoT Greengrass控制台中查看每个版本组件的依赖关系。在组件详细信息页面上,查找 “依赖关系” 列表。

下表列出了此组件的版本 2.0.x 到 2.1.x 的依赖关系。

依赖关系 兼容版本 依赖关系类型
代币交换服务 >=2.0.3 <3.0.0 硬性
流管理器 >=2.0.10 <3.0.0 硬性
Greengrass 命令行界面 >=2.3.0 硬性

有关组件依赖关系的更多信息,请参阅组件配方参考

配置

此组件没有任何配置参数。

此组件使用以下日志文件。

Linux
/greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log
Windows
C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeProcessor.log

查看此组件的日志

  • 在核心设备上运行以下命令以实时查看此组件的日志文件。将 /greengrass/v2C:\greengrass\v2 替换为Amazon IoT Greengrass根文件夹的路径。

    Linux
    sudo tail -f /greengrass/v2/logs/aws.iot.SiteWiseEdgeProcessor.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\aws.iot.SiteWiseEdgeProcessor.log -Tail 10 -Wait

许可证

此组件包括以下第三方软件/许可:

  • Apache-2.0

  • 麻省理工学院

  • BSD-2 条款

  • BSD-3 条款

  • CDDL-1.0

  • CDDL-1.1

  • ISC

  • Zlib

  • GPL-3.0-with-GCC-例外

  • 公共领域

  • Python-2.0

  • Unicode-DFS-2015

  • BSD-1 条款

  • OpenSSL

  • EPL-1.0

  • EPL-2.0

  • GPL-2.0-with-classpath-exception

  • MPL-2.0

  • CC0-1.0

  • JSON

此组件根据 Greengrass 核心软件许可协议发布。

更改日志

Version

变更

2.1.23

  • aws.iot.SiteWiseEdgeProcessor安装过程添加了超时时间,以避免互联网连接缓慢时安装失败。

  • 优化了资源同步,提高了云端和边缘之间的同步效率。

2.1.21

警告

从 2.0.x 升级到 2.1.x 将导致本地数据丢失。

新功能
  • Windows Server 2019。

  • Docker。

2.0.16

2.0.15

  • 将此组件用于资源同步 API 操作的端口从 8085 更改为 8087。因此,此组件现在需要端口 8087 才可用。此组件仍然需要端口 8085 才可用。

  • 更新Amazon OpsHub身份验证以在登录期间拒绝未经授权的用户,而不是在用户尝试调用 API 操作时拒绝。

2.0.14

2.0.13

  • 修复了一个问题,即当此组件向 Amazon CloudWatch 指标报告数据时,它现在可以正确指明哪些数据未建模。

2.0.9

  • 提高了在核心设备上创建和更新Amazon IoT SiteWise资源的可靠性。

  • 添加了其他本地 API 操作,您可以使用这些操作来监控核心设备上安装了哪些组件、每个组件的版本以及每个组件的状态。您可以在核心设备上的 fAmazon OpsHub orAmazon IoT SiteWise 应用程序的 “设置” 选项卡上查看此信息。

  • 为该组件运行的 Docker 容器添加运行状态。您可以运行该docker ps命令来查看容器的运行状况。

2.0.7

  • 修复了对在核心设备上查看Amazon IoT SiteWise Monitor门户的支持。

2.0.6

  • 修复此组件在Amazon IoT SiteWisestatetime()核心设备上计算的earliest()、和latest()函数。

2.0.5

  • 增加了对此组件在核心设备上计算的转换中Amazon IoT SiteWisepretrigger()函数的支持。

  • 更改此组件存储用于身份验证的轻型目录访问协议 (LDAP) 配置的路径。

2.0.2

初始版本。

另请参阅