ステップ 2: AWS IoT のモノを作成および設定する - AWS IoT SiteWise

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

ステップ 2: AWS IoT のモノを作成および設定する

この手順では、 AWS IoT 何でも作成して設定します。開発用コンピューターは任意の AWS IoT Thing として指定できます。進歩するにつれ、ここで学んでいる原則は実際のプロジェクトにも適用できることを覚えておいてください。FreeRTOS を含め、 AWS IoT AWS IoT Greengrass SDKを実行できるあらゆるデバイスで柔軟に作成および設定できます AWS IoT 。詳細については、[AWS IoT Developer Guide] (デベロッパーガイド) の[AWS IoT SDKs] (SDK) を参照してください。

何でも作成して設定するには AWS IoT
  1. コマンドラインを開き、次のコマンドを実行して、このチュートリアル用のディレクトリを作成します。

    mkdir iot-sitewise-rule-tutorial cd iot-sitewise-rule-tutorial
  2. 次のコマンドを実行して、モノの証明書用のディレクトリを作成します。

    mkdir device1

    追加のモノを作成する場合は、それに応じてディレクトリ名の番号を増やして、どの証明書がどのモノに属しているかをわかるようにします。

  3. AWS IoT コンソールに移動します。

  4. 左のナビゲーションペインで、「管理」セクションの「すべてのデバイス」を選択します。[モノ] を選択します。

  5. [まだモノがありません] ダイアログボックスが表示された場合は、[モノの作成] を選択します。それ以外の場合は、[モノの作成] を選択します。

  6. [モノを作成する] ページで、[単一のモノを作成する] を選択し、[次へ] を選択します。

  7. [モノのプロパティを指定する] ページで、 AWS IoT のモノの名前 (例: SiteWiseTutorialDevice1) を入力し、[次へ] を選択します。追加のモノを作成する場合は、それに応じてモノの名前の番号を増やします。

    重要

    Thing の名前は、「ステップ 1: ポリシーを作成する」 AWS IoT で作成したポリシーで使用した名前と一致する必要があります。そうしないと、デバイスはに接続できません AWS IoT。

  8. [デバイス証明書を構成する - オプション] ページで [新しい証明書を自動生成する (推奨)] を選択し、[次へ] を選択します。証明書を使用すると AWS IoT 、デバイスを安全に識別できます。

  9. ポリシーを証明書に添付-オプション」ページで、「ステップ 1: ポリシーの作成」 AWS IoT で作成したポリシーを選択し、「Create thing」を選択します。

  10. [証明書とキーのダウンロード] ダイアログボックスで、次の操作を行います。

    1. [ダウンロード] リンクを選択して、モノの証明書、パブリックキー、プライベートキーをダウンロードします。モノの証明書用に作成したディレクトリ (例: iot-sitewise-rule-tutorial/device1) に 3 つのファイルをすべて保存します。

      重要

      モノの証明書とキーをダウンロードできるのは今回だけです。この証明書とキーは、デバイスが AWS IoTに正常に接続するために必要です。

    2. [ダウンロード] のリンクを選択し、ルート CA 証明書をダウンロードします。ルート CA 証明書を iot-sitewise-rule-tutorial に保存します。Amazon Root CA 1 をダウンロードすることをお勧めします。

  11. [完了] をクリックします。

これで、 AWS IoT コンピューターへのモノの登録が完了しました。次のステップのいずれかを実行してください。

  • ステップ 3: デバイス資産モデルを作成する」に進んでください。 AWS IoT 追加項目は作成しないでください。このチュートリアルは、1 つのモノだけで完了できます。

  • 別のコンピュータまたはデバイスでこのセクションの手順を繰り返して、さらに多くの AWS IoT のモノを作成します。このチュートリアルでは、複数のデバイスから一意の CPU およびメモリ使用率データを取り込むことができるよう、このオプションに従うことをお勧めします。

  • 同じデバイス (コンピュータ) でこのセクションのステップを繰り返して、さらに多くの AWS IoT のモノを作成します。 AWS IoT それぞれがコンピューターから同等の CPU とメモリ使用量データを受け取るので、この方法を使用して複数のデバイスから一意でないデータを取り込む方法を示します。