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

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

IoT SiteWise 出版商

IoT SiteWise 发布器组件 (aws.iot.SiteWiseEdgePublisher) 使Amazon IoT SiteWise网关能够将数据从边缘导出到Amazon Web Services 云。

有关Amazon IoT SiteWise网关的更多信息,请参阅Amazon IoT SiteWise用户指南中的在边缘使用Amazon IoT SiteWise

版本

此组件有以下版本:

  • 2.2.x

  • 2.1.x

  • 2.0.x

类型

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

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

操作系统

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

  • Linux

  • Windows

要求

此组件有以下要求:

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

    • 操作系统:Ubuntu 20.04 18.04

      x86_64 (AMD64)

    • 操作系统:Red Hat Enterprise (RHEL) 8

      x86_64 (AMD64)

    • 操作系统:Amazon Linux 2

      x86_64 (AMD64)

    • 操作系统:Windows Server 2019

      x86_64 (AMD64)

  • Greengrass 核心设备必须连接到互联网。

  • 必须授权 Greengrass 核心设备才能执行该iotsitewise:BatchPutAssetPropertyValue操作。有关更多信息,请参阅授权核心设备与Amazon服务交互

    例 权限策略

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "*" } ] }

端点和端口

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

Endpoint 端口 必填 描述

data.iotsitewise.region.amazonaws.com

443

将数据发布到Amazon IoT SiteWise。

附属物

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

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

依赖关系 兼容版本 依赖关系类型
Greengrass 核 >=2.3.0<3.0.0 硬性
流管理器 >=2.0.10<3.0.0 硬性

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

配置

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

您可以使用Amazon IoT SiteWise控制台或 API 来配置 IoT SiteWise 发布器组件。,,,:配置发布者-在《Amazon IoT SiteWise用户指南》中可选

输入数据

此组件从Amazon IoT Greengrass流管理器读取BatchPutAssetPropertyValue消息。有关更多信息,请参阅《Amazon IoT SiteWise API 参考》中的 BatchPutAssetPropertyValue

()

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

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

查看此组件的日志

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

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

许可证

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

更改日志

,。

Version

更改

2.2.2

Bug fixes and improvements
  • Amazon IoT SiteWise通过 HTTP 代理服务器重新引入了数据上传支持。

2.2.1

注意

HTTP。2.2.2。

新功能
  • 添加了对此组件的支持,以便在将数据上传到时切换压缩Amazon IoT SiteWise。

2.2.0

注意

HTTP。2.2.2。

新功能
  • 更新此组件以压缩数据,然后再将其发送到Amazon IoT SiteWise服务。

    • 在大多数情况下,与该组件的先前版本相比,此更改将带宽使用量减少了 75%。

    • 在大多数情况下,此更改会使 CPU 使用率最多增加 5%。在处理大量数据的网关上,此更改最多可使 CPU 使用率增加 15%。

    • 此更改不会影响Amazon IoT SiteWise服务费用或服务配额使用情况。

    • Windows Server 2019。

Bug fixes and improvements
  • 修复了检查点文件损坏时阻止此组件启动的问题。

2.1.4

Bug fixes and improvements
  • 修复了与 Java 版本 8 的兼容性。

2.1.3

警告

()(),Amazon GovCloud 。此组件版本需要 Java 版本 11 或更高版本才能运行。此版本中的改进可以在此组件的更高版本中找到。

Bug fixes and improvements
  • 改进了在不支持的设备上部署此组件时的错误消息。

  • 更新以在数据上传失败时记录错误。

2.1.2

Bug fixes and improvements
  • 更新以在数据到期后立即调用过期数据导出功能。

2.1.1

2.1.0

新功能
  • 增加了对首先将最新数据发布到云端的支持。

  • 增加了对不将过期数据发布到云的支持。

  • 增加了对在本地存储过期数据的支持。

Bug fixes and improvements
  • 减少磁盘 I/O 和相应的延迟。

2.0.2

2.0.1

初始版本。

另请参阅