AWS IoT Greengrass 入門ガイド

1. 文書情報

ドキュメントバージョン 1.0
日付
説明 公開文書

2. 概要

2.1 はじめに

2.2 AWS IoT Greengrassについて

AWS IoT Greengrass の詳細については、動作方法 および 新機能 を参照してください。

3. ハードウェアの説明

3.1 データシート

データシートを参照してください

3.2 追加のハードウェア関連情報

製品の詳細については、 デバイスページを参照してください。

3.3 ユーザー提供アイテム

適用できない。

3.4 第三者から購入可能なアイテム

適用できない。

4. 開発環境をセットアップする

AWS IoT Greengrass は Windows と Linux の両方をサポートしています。https://docs.aws.amazon.com/greengrass/v2/developerguide/operating-system-feature-support-matrix.html

必要なツールと適切なセットアップについては、開発者ガイドを参照してください。https://docs.aws.amazon.com/greengrass/v2/developerguide/what-is-iot-greengrass.html

以下のツール/SDKをインストールすることをお勧めします。

5. ハードウェアをセットアップする

ハードウェアの設定については、デバイスのユーザーマニュアルを参照してください。

6. AWSアカウントと権限を設定する

AWS アカウントの設定については、オンラインの AWS ドキュメントを参照してください。https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html

アカウントとユーザーを作成するには、以下の手順に従ってください。

• AWSアカウントにサインアップする:

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#aws-registration

• ユーザーを作成し、適切な権限を付与します。

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#create-iam-user

• AWS IoTコンソールを開きます。

https://docs.aws.amazon.com/iot/latest/developerguide/setting-up.html#iot-console-signin

7. AWS IoTでリソースを作成する

AWS IoT リソースの作成方法については、以下の手順を参照してください。https://docs.aws.amazon.com/iot/latest/developerguide/create-iot-resources.html

デバイスのリソースをプロビジョニングするには、以下のセクションに記載されている手順に従ってください。

  • AWS IoT ポリシーを作成する
  • モノオブジェクトを作成する

8. AWSコマンドラインインターフェースをインストールする

ホストマシンに AWS CLI をインストールするには、次の手順を参照してください。https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

このガイドの手順を完了するには、CLI のインストールが必要です。AWS CLI をインストールしたら、次の手順に従って設定してください。https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config

AWSアカウントに基づいて、アクセスキーID、シークレットアクセスキー、およびAWSリージョンに適切な値を設定してください。必要に応じて、出力形式を「json」に設定することもできます。

9. AWS IoT Greengrassをインストールする

オンラインガイド自動プロビジョニングによるインストールに従ってください。以下の手順を参照してください。

デバイス環境をセットアップする

デバイスにAWS認証情報を提供します。 開発環境では、「IAMユーザーの長期認証情報を使用する」オプションを使用できます。その方法の例を以下に示します。

  • export AWS_ACCESS_KEY_ID=<ユーザーのアクセスキーID>
  • export AWS_SECRET_ACCESS_KEY=<ユーザーのシークレットアクセスキー>

AWS IoT Greengrass Coreソフトウェアをダウンロードしてください。

AWS IoT Greengrass Coreソフトウェアをインストールします。

10. Hello Worldコンポーネントを作成する

AWS IoT Greengrass v2では、エッジデバイス上でコンポーネントを作成してクラウドにアップロードすることも、その逆も可能です。

デバイス上でシンプルなコンポーネントを作成、デプロイ、テスト、更新、管理するには、「Hello Worldコンポーネントを作成する」セクションの手順に従ってください。

https://docs.aws.amazon.com/greengrass/v2/developerguide/getting-started.html

コンポーネントをクラウドにアップロードするには、「コンポーネントのアップロード」セクションの手順に従ってください。

https://docs.aws.amazon.com/greengrass/v2/developerguide/upload-first-component.html

10.1 コンポーネントをデプロイする

コンポーネントをデプロイして実行されていることを確認するには、コンポーネントのデプロイ のオンライン手順に従ってください。

11. トラブルシューティング

AWS IoT Greengrass の一般的なトラブルシューティングのヒントについては、次のリンクを参照してください。https://docs.aws.amazon.com/greengrass/v2/developerguide/troubleshooting.html

デバイス固有のトラブルシューティングガイドについては、techsupport@premioinc.comまで直接お問い合わせください。