AWS IoT Greengrass
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 AWS IoT 上配置 AWS IoT Greengrass

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

  2. 选择 Greengrass

    注意

    如果您未在导航窗格中看到 Greengrass 节点,请更改为支持 AWS IoT Greengrass 的 AWS 区域。有关支持的区域的列表,请参阅 AWS 一般参考中的 AWS 区域和终端节点

    
                            突出显示了“Greengrass”的 AWS IoT 导航窗格。
  3. Welcome to AWS IoT Greengrass (欢迎使用 AWS IoT Greengrass) 页面上,选择 Create a Group (创建组)

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

    提示

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

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

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

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

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

    
                            “Name (名称)”字段中包含“MyFirstGroup_Core”并突出显示了“Next (下一步)”按钮的“Every Group needs a Core to function (每个组需要一个核心才能正常运行)”页面。
  7. 运行脚本化的简单组创建页面上,选择创建组和核心设备

    
                            突出显示了“Create Group and Core (创建组和核心设备)”按钮的“Run a scripted easy Group creation (运行脚本化的简单组创建)”页面。

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

  8. 下载您的核心的安全资源和配置文件。在确认页面上,在 Download and store your Core's security resources (下载并存储您的核心的安全资源) 下,选择 Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载)

    
                                    突出显示“Download these resources as a tar.gz (将这些资源作为一个 tar.gz 下载)”的“Connect your Core device (连接您的核心设备)”页面。

    重要

    下载安全资源,然后再选择 Finish (完成)

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

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

    
                            空的组配置页面。
  10. 下载 AWS IoT Greengrass 核心软件安装包。选择与核心设备最相配的 CPU 架构、分发版本(如有必要,还包括操作系统)。例如:

    • 对于 Raspberry Pi Model B 或 B+,下载适用于 Raspbian 的 Armv7l 软件包。

    • 对于 Amazon EC2 实例,下载适用于 Linux 的 x86_64 软件包。

    • 对于 NVIDIA Jetson TX2,下载适用于 Ubuntu 的 Armv8 (AArch64) 程序包。

    • 对于 Intel Atom,下载适用于 Linux 的 x86_64 软件包。