在 AWS IoT Greengrass 上配置 AWS IoT - AWS IoT Greengrass

您正在查看 AWS AWS IoT Greengrass 版本 1 的文档。AWS IoT Greengrass 版本 2 是 AWS AWS IoT Greengrass 的最新主要版本。有关使用 AWS AWS IoT Greengrass 版本 2 的更多信息,请参阅 AWS AWS IoT Greengrass V2 开发人员指南

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

在 AWS IoT Greengrass 上配置 AWS IoT

  1. 在您的计算机上登录 AWS 管理控制台 并打开 AWS IoT 控制台. 如果这是您第一次打开此控制台,请选择 Get started (开始使用).

  2. 在导航窗格中,选择 Greengrass,然后选择 Classic (V1

    
                            AWS IoT 导航窗格,其中突出显示了 Classic (V1。
    注意

    如果您未看到 Greengrass 节点,请更改为支持 AWS IoT Greengrass. 的 AWS 区域。有关支持的区域的列表,请参阅 AWS IoT Greengrass 中的 Amazon Web Services 一般参考

  3. Welcome to AWS IoT Greengrass (欢迎使用 AWS IoT Greengrass) 页面上,选择 Create a Group (创建组).

    AWS IoT Greengrass 包含设置和有关其组件的其他信息,例如设备、 Lambda 函数和连接器。组可定义其各个组件的相互交互的方式。

    提示

    有关使用 AWS IoT Greengrass API 创建和部署组的示例,请参阅 中的 gg_group_setup 程序包GitHub。

  4. 如果出现提示,在 Greengrass 需要您访问其他服务的权限对话框中,选择授予权限以允许控制台为您创建或配置 Greengrass 服务角色。您必须使用服务角色授权 AWS IoT Greengrass 代表您访问其他 AWS 服务。否则,部署会失败。

    
                            “Greengrass 需要权限才能访问其他服务”对话框。

    您用于登录的 AWS 账户必须具有创建或管理 IAM 角色的权限。有关更多信息,请参阅Greengrass 服务角色.

  5. Set up your Greengrass group (设置您的 Greengrass 组) 页面上,选择 Use default creation (使用默认创建) 以创建一个组和一个 AWS IoT Greengrass 核心.

    每个组都需要一个核心,这是管理本地IoT进程的设备。核心需要允许其访问 的证书和密钥AWS IoT以及允许其执行 和 AWS IoT 操作的 AWS IoT 策略AWS IoT Greengrass。当您选择 Use default creation (使用默认创建) 选项时,将为您创建这些安全资源,并且核心将在AWS IoT注册表中预配置。

    
                            突出显示了“Use default creation (使用默认创建方式)”按钮的“Set up your Greengrass Group (设置 Greengrass 组)”控制台页面。
  6. 输入组的名称(例如 MyFirstGroup),然后选择下一步.

    
                            突出显示了“Group Name (组名)”字段和“Next (下一步)”按钮MyFirstGroup中的“Name your Group (为您的组命名)”页面。
  7. 使用 AWS IoT Greengrass Core的默认名称,然后选择下一步.

    
                            “Name (MyFirstGroup名称)”字段中突出显示了“Every Group needs a Core to function (每个组需要一个核心才能正常运行)”页面,并突出显示了“Next (下一步)”按钮。
  8. Review Group creation (审核组创建) 页面上,选择 Create Group and Core (创建组和核心).

    
                            突出显示了“Create Group and Core (创建组和核心设备)”按钮的“Review Group creation (审核组创建)”页面。

    AWS IoT 使用默认安全策略创建 AWS IoT Greengrass 组并创建配置文件以加载到设备上。

  9. 下载您的核心的安全资源和配置文件。

    1. 在确认页面上,在 Download and store your Core's security resources (下载并存储您的核心的安全资源) 下,选择 Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载). 您下载的 tar.gz 文件的名称以 10 位哈希值开头,该哈希值也用于证书和密钥文件名。

      重要

      在选择 Finish (完成) 之前,请下载安全资源。

      
                                    突出显示“Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载)”的“Connect your Core device (连接您的核心设备)”页面。
    2. Skip (跳过) 现在选择根 CA。下一部分包括下载根 CA 证书的步骤。

  10. 下载安全资源后,选择 Finish (完成).

    组配置页面将显示在控制台中:

    
                            空的组配置页面。
  11. 从本指南的 AWS IoT Greengrass Core 软件部分中,下载 AWS IoT Greengrass Core 软件安装包。

    选择最适合核心设备的 CPU 架构、发行版和操作系统的安装包。例如:

    • 对于 Raspberry Pi 型号 B 或 B+,请下载适用于 Armv7l 架构和 Raspbian 发行版的安装包。

    • 对于 Amazon EC2 实例,请下载适用于 x86_64 架构和 Linux 发行版的安装包。

    • 对于 NVIDIA Jetson TX2,请下载适用于 Armv8 (AArch64) 架构和 Arch Linux 发行版的安装包。

    • 对于 Intel Atom,请下载适用于 x86_64 架构和 Linux 发行版的安装包。