ステップ 3: AWS IoT Greengrass Core ソフトウェアをインストールする - AWS IoT Greengrass

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: AWS IoT Greengrass Core ソフトウェアをインストールする

このセクションの手順に従って、Raspberry Pi をローカル開発に使用できる AWS IoT Greengrass コアデバイスとして設定します。このセクションでは、以下を実行するインストーラをダウンロードして実行し、デバイスの AWS IoT Greengrass Core ソフトウェアを設定します。

  • Greengrass nucleus コンポーネントをインストールします。nucleus は必須コンポーネントであり、デバイス上で AWS IoT Greengrass Core ソフトウェアを実行するための最小要件となります。詳細については、「Greengrass nucleus コンポーネント」を参照してください。

  • デバイスを AWS IoT モノとして登録し、デバイスの AWS への接続を許可するデジタル証明書をダウンロードします。詳細については、「AWS IoT Greengrass のデバイス認証と認可」を参照してください。

  • デバイスの AWS IoTモノ をモノグループに追加します。モノグループは、AWS IoT モノのグループまたはフリートです。モノグループを使用すると、Greengrass コアデバイスのフリートを管理できます。ソフトウェアコンポーネントをデバイスにデプロイするとき、個々のデバイスまたはデバイスのグループのどちらにデプロイするのかを選択することができます。詳細については、「AWS IoT Core デベロッパーガイド」の「AWS IoT でデバイスを管理する」を参照してください。

  • Greengrass コアデバイスが AWS サービスとやり取りを許可する IAM ロールを作成します。デフォルトでは、このロールはデバイスが AWS IoT とやり取りし、Amazon CloudWatch Logs にログを送信することを許可します。詳細については、「コアデバイスが AWS サービスとやり取りできるように認証する」を参照してください。

  • AWS IoT Greengrass コマンドラインインターフェイス (greengrass-cli) をインストールします。これを使用することで、コアデバイスで開発するカスタムコンポーネントをテストすることができます。詳細については、「Greengrass コマンドラインインターフェイス」を参照してください。

AWS IoT Greengrass Core ソフトウェアとローカル開発ツールは、デバイス上で実行されます。次に、デバイスで Hello Worldの AWS IoT Greengrass コンポーネントを開発することができます。