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

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

Greengrass nucleus lite

Greengrass nucleus lite aws.greengrass.NucleusLite () 是一款适用于受限边缘设备的设备运行时,针对最小的内存占用(使用少于 5MB)进行了优化。RAM它已在 2.14 Amazon IoT Greengrass 版本中引入,向后兼容 Amazon IoT Greengrass 通用组件 Greengrass 服务 v2 和。API SDK

Greengrass nucleus lite 是作为普通的 Greengrass nucleus () 的替代品提供的,可用于异构的 Greengrass 设备舰队aws.greengrass.Nucleus

版本

此组件具有以下版本:

  • 2.0.0-第一个版本

操作系统

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

  • Linux(使用 systemd 的发行版)

欲了解更多信息,请参阅 Greengrass 核

要求

设备必须满足某些要求才能安装和运行 nu Amazon IoT Greengrass cleus lite 和 Amazon IoT Greengrass Core 软件。有关更多信息,请参阅安装指南

  • 为 nucleus 运行时留出 5MB 的RAM空间。

  • 5MB 的存储空间(磁盘/FLASH)。

其他系统依赖项记录在《安装指南》中。

支持 Greengrass nucleus 组件在中运行。VPC要在中部署此组件VPC,需要满足以下条件:

  • Greengrass 核心必须连接到数据、凭证 Amazon IoT 和 Amazon S Amazon IoT 3。

兼容性

n Amazon IoT Greengrass ucleus lite 与 Amazon IoT Greengrass v2API(的子集)兼容并受支持。SDKs它不依赖于任何特定的语言运行时/,VMs但是添加到部署中的组件可能需要存在特定的运行时(例如:Java、JVM Python)。

下载并安装

您可以下载 apt 软件包、从源代码构建、使用 Yocto 层或为兼容设备下载预构建的 Yocto 镜像(例如)。 RaspberryPi您可以从Amazon IoT Core 控制台下载连接套件,其中包含设备的所有凭据和初始配置。每种特定的分发方法中都包含有关如何安装的说明。

你也可以按照教程安装 n Amazon IoT Greengrass ucleus 精简版并探索 Greengrass 组件的开发。有关更多信息,请参阅 教程:入门 Amazon IoT Greengrass V2

配置

原子核提供以下配置参数。某些参数要求 Amazon IoT Greengrass Core软件重新启动才能生效。

iotRoleAlias

指向代币交换 Amazon IoT 角色的IAM角色别名。 Amazon IoT 凭证提供者扮演此角色是为了允许 Greengrass 核心设备与服务进行交互。 Amazon 有关更多信息,请参阅授权核心设备与 Amazon 服务交互。

iotDataEndpoint

您的 Amazon IoT 数据端点 Amazon Web Services 账户。

iotCredEndpoint

您的 Amazon IoT 凭证终端节点 Amazon Web Services 账户。

greengrassDataPlanePort

用于数据平面连接的端口。有关更多信息,请参阅通过端口 443 或通过网络代理进行连接

重要

您必须指定设备可以进行出站连接的端口。如果您指定被屏蔽的端口,则设备将无法连接 Amazon IoT Greengrass 以接收部署。从以下选项中进行选择:

  • 443

  • 8443

  • 默认值:8443

awsRegion

Amazon Web Services 区域 要使用的。

runWithDefault

用于运行组件的系统用户。

重要

当您部署对此配置参数的更改时, Amazon IoT Greengrass Core 软件会重新启动以使更改生效。

该对象包含以下信息:

posixUser

系统用户的名称或 ID,以及核心设备用来运行通用组件的系统组(可选)。使用以下格式指定由半角冒号(:)分隔的用户和组:user:group。组是可选的。如果您未指定群组,则 Amazon IoT Greengrass Core 软件将使用该用户的主群组。举例来说,可以指定 ggc_userggc_user:ggc_group。有关更多信息,请参阅 配置运行组件的用户

本地日志文件

消息记录到标准输出,日志文件由 systemd 处理。

查看此组件的日志
  • 用于journalctl查看日志。

更改日志

无。