ステップ 1: AWS IoT Device Client をダウンロードして保存する - AWS IoT Core

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

ステップ 1: AWS IoT Device Client をダウンロードして保存する

このセクションの手順では、AWS IoT Device Client をダウンロードし、コンパイルし、Raspberry Pi にインストールします。インストールをテストした後、Raspberry Pi の microSD カードのイメージを保存して、後でチュートリアルをもう一度試すときに使用できます。

AWS IoT Device Client をダウンロードしてビルドする

この手順では、Raspberry Pi 上の AWS IoT Device Client をインストールします。

Raspberry Pi に接続されているローカルホストコンピュータのターミナルウィンドウで、次のコマンドを実行します。

Raspberry Pi に AWS IoT Device Client をインストールするには
  1. 次のコマンドを入力して、Raspberry Pi に AWS IoT Device Client をダウンロードしてビルドします。

    cd ~ git clone https://github.com/awslabs/aws-iot-device-client aws-iot-device-client mkdir ~/aws-iot-device-client/build && cd ~/aws-iot-device-client/build cmake ../
  2. 次のコマンドを実行して、AWS IoT Device Client をビルドします。このコマンドは完了までに、最大で 15 分かかります。

    cmake --build . --target aws-iot-device-client

    AWS IoT Device Client のコンパイル中に表示される警告メッセージは無視できます。

    これらのチュートリアルは、2021 年 10 月 30 日版の Raspberry Pi OS (bullseye) バージョン (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 の gcc、2021 年 5 月 7 日版の Raspberry Pi OS (buster) バージョン (Raspbian 8.3.0-6+rpi1) 8.3.0 の gcc でビルドされた AWS IoT Device Client でテストされています。

  3. AWS IoT Device Client がビルドを完了したら、次のコマンドを実行してテストします。

    ./aws-iot-device-client --help

AWS IoT Device Client のコマンドラインヘルプが表示された場合、AWS IoT Device Client は正常にビルドされ、使用できる状態です。

チュートリアルで使用するディレクトリを作成する

この手順では、このラーニングパスのチュートリアルで使用されるファイルを保存するために使用されるディレクトリを Raspberry Pi 上に作成します。

このラーニングパスのチュートリアルで使用されるディレクトリを作成するには、次の手順を実行します。
  1. 次のコマンドを実行して、必要なディレクトリを作成します。

    mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
  2. 次のコマンドを実行して、新しいディレクトリに対するアクセス許可を設定します。

    chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs

これらのディレクトリを作成してアクセス許可を設定したら、(オプション) microSD カードイメージを保存する に進みます。