

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

# 步骤 3：安装 Amazon IoT Greengrass 核心软件
<a name="install-greengrass-v2"></a>

**提示**  
我们建议你试用 [Amazon IoT Greengrass AI Agents Context Pack 来快速设置和试用 IoT Greengras](https://github.com/aws-greengrass/greengrass-agent-context-pack) s。 Amazon 代理上下文包将使人工智能代理能够设置 Greengrass Nucleus 和 Nucleus Lite，部署组件并对常见问题进行故障排除。

按照本节中的步骤将 Raspberry Pi 设置为可用于本地开发的 Amazon IoT Greengrass 核心设备。在本节中，您将下载并运行安装程序，该安装程序可执行以下操作来为您的设备配置 Amazon IoT Greengrass 核心软件：
+ 安装 Greengrass Nucleus 组件。nucleus 是必备组件，是在设备上运行 Amazon IoT Greengrass Core 软件的最低要求。有关更多信息，请参阅 [Greengrass Nucleus 组件](greengrass-nucleus-component.md)。
+ 将您的设备注册为 Amazon IoT 物体，并下载允许您的设备连接的数字证书 Amazon。有关更多信息，请参阅 [设备身份验证和授权 Amazon IoT Greengrass](device-auth.md)。
+ 将设备 Amazon IoT 的事物添加到事物组，即一组或一组 Amazon IoT 事物。事物组允许您管理 Greengrass 核心设备实例集。将软件组件部署到设备时，可以选择部署到单个设备或设备组。有关更多信息，请参阅《Amazon IoT Core 开发人员指南》**中的 [使用 Amazon IoT管理设备](https://docs.amazonaws.cn/iot/latest/developerguide/iot-thing-management.html)。
+ 创建 IAM 角色，允许您的 Greengrass 核心设备与 Amazon 服务进行交互。默认情况下，此角色允许您的设备与 Amazon Logs 进行交互 Amazon IoT 并向 Amazon Logs 发送 CloudWatch 日志。有关更多信息，请参阅 [授权核心设备与 Amazon 服务交互](device-service-role.md)。
+ 安装 Amazon IoT Greengrass 命令行界面 (`greengrass-cli`)，您可以使用它来测试在核心设备上开发的自定义组件。有关更多信息，请参阅 [Greengrass 命令行界面](gg-cli.md)。

C Amazon IoT Greengrass ore 软件和本地开发工具可在您的设备上运行。接下来，你可以在你的设备上开发 Hello World Amazon IoT Greengrass 组件。