デバイスに必要なソフトウェアをインストールして検証する - AWS IoT Core

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

デバイスに必要なソフトウェアをインストールして検証する

このセクションの手順は、前のセクションから続き、Raspberry Pi のオペレーティングシステムを最新の状態にし、次のセクションで AWS IoT Device Client の構築とインストールに使用するソフトウェアを Raspberry Pi にインストールします。

このセクションを完了すると、Raspberry Pi には up-to-dateオペレーティングシステムと、この学習パスのチュートリアルで必要なソフトウェアがあり、ロケーションに合わせて設定されます。

必要な機器:
注記

Raspberry Pi Model 3+ および Raspberry Pi Model 4 は、このラーニングパスで説明されているすべてのコマンドを実行できます。IoT デバイスがソフトウェアをコンパイルしたり、 を実行できない場合は AWS Command Line Interface、ローカルホストコンピュータに必要なコンパイラをインストールしてソフトウェアを構築し、IoT デバイスに転送する必要がある場合があります。デバイスにソフトウェアをインストールおよびビルドする方法の詳細については、デバイスのソフトウェアのドキュメントを参照してください。

オペレーティングシステムソフトウェアの更新

この手順では、オペレーティングシステムソフトウェアを更新します。

Raspberry Pi でオペレーティングシステムソフトウェアをアップデートするには

ローカルホストコンピュータのターミナルウィンドウでこれらの手順を実行します。

  1. Raspberry Pi のシステムソフトウェアを更新するには、次のコマンドを入力します。

    sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
  2. Raspberry Pi のロケールとタイムゾーンの設定を更新します (オプション)。

    次のコマンドを入力して、デバイスのロケールとタイムゾーンの設定を更新します。

    sudo raspi-config
    1. デバイスのロケールを設定するには、次の手順を実行します。

      1. [Raspberry Pi Software Configuration Tool (raspi-config)] (Raspberry Pi ソフトウェア設定ツール (raspi-config)) 画面で、オプション [5] を選択します。

        5 Localisation Options Configure language and regional settings

        Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。

      2. ローカリゼーションオプションメニューで、オプション [L1] を選択します。

        L1 Locale Configure language and regional settings

        Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。

      3. ロケールのオプションの一覧で、矢印キーを使用してスクロールし、space bar を使用してインストールするものをマークすることで、Raspberry Pi にインストールするロケールを選択します。

        米国では、en_US.UTF-8 を選択するのが適切です。

      4. デバイスのロケールを選択したら、Tab キーを使用して [<OK>] を選択してから space bar を押して、[Configuring locales] (ロケールの設定) 確認ページを表示します。

    2. デバイスのタイムゾーンを設定するには、次の手順を実行します。

      1. [raspi-config] (raspi-config) 画面で、オプション [5] を選択します。

        5 Localisation Options Configure language and regional settings

        Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。

      2. ローカリゼーションオプションメニューで、矢印キーを使用してオプション [L2] を次のように選択します。

        L2 time zone Configure time zone

        Tab キーを使用して [<Select>] (<選択>) に移動してから、space bar を押します。

      3. [Configuring tzdata] (tzdata の設定) メニューで、リストから自身の地域を選択します。

        Tab キーを使用して [<OK>] に移動し、space bar を押します。

      4. 都市のリストで、矢印キーを使用して、自身のタイムゾーン内の都市を選択します。

        タイムゾーンを設定するには、Tab キー を使用して [<OK>] に移動してから、space bar を押します。

    3. 設定の更新が完了したら、Tab キーを使用して [<Finish>] (<完了>) に移動してから、space bar を押して [raspi-config] アプリケーションを閉じます。

  3. Raspberry Pi を再起動するには、次のコマンドを入力します。

    sudo shutdown -r 0
  4. Raspberry Pi が再起動するのを待ちます。

  5. Raspberry Pi が再起動したら、ローカルホストコンピュータのターミナルウィンドウを Raspberry Pi に再接続します。

Raspberry Pi システムソフトウェアが設定され、必要なアプリケーションおよびライブラリをインストールする に進む準備が整いました。

必要なアプリケーションおよびライブラリをインストールする

この手順では、以降のチュートリアルで使用するアプリケーションソフトウェアとライブラリをインストールします。

Raspberry Pi を使用している場合、または IoT デバイスで必要なソフトウェアをコンパイルできる場合は、ローカルホストコンピュータのターミナルウィンドウで次の手順を実行します。ローカルホストコンピュータ上で IoT デバイス用のソフトウェアをコンパイルする必要がある場合は、デバイス上でこれらの手順を実行する方法について、IoT デバイスのソフトウェアドキュメントを確認してください。

アプリケーションソフトウェアとライブラリを Raspberry Pi にインストールするには
  1. 次のコマンドを入力して、アプリケーションソフトウェアとライブラリをインストールします。

    sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
  2. 次のコマンドを入力して、正しいバージョンのソフトウェアがインストールされていることを確認します。

    gcc --version cmake --version openssl version git --version
  3. 次のバージョンのアプリケーションソフトウェアがインストールされていることを確認します。

    • gcc 9.3.0 以降

    • cmake 3.10.x 以降

    • OpenSSL 1.1.1 以降

    • git 2.20.1 以降

Raspberry Pi に必要なアプリケーションソフトウェアの許容バージョンがある場合、(オプション) microSD カードイメージを保存する に進む準備が整っています。

(オプション) microSD カードイメージを保存する

このラーニングパスのチュートリアルの各所で、Raspberry Pi の microSD カードイメージのコピーをローカルホストコンピュータ上のファイルに保存する手順が言及されています。この手順は奨励されていますが、必須タスクではありません。提案されているところで microSD カードのイメージを保存することで、このラーニングパスのセーブポイントの前にある手順をスキップできます。これにより、何かを再試行する必要がある場合に時間を節約できます。microSD カードのイメージを定期的に保存しないと、その結果として、microSD カードが破損した場合、またはアプリケーションやその設定を誤って構成した場合は、ラーニングパスのチュートリアルを最初からやり直す必要がある可能性があります。

この時点で、Raspberry Pi の microSD カードに更新された OS と基本的なアプリケーションソフトウェアがロードされています。この時点で、microSD カードの内容をファイルに保存することで、これまでの手順を完了するのにかかる時間を節約できます。デバイスの microSD イメージの現在のイメージがあれば、最初からソフトウェアをインストールして更新することなく、この時点からチュートリアルや手順を続行または再試行できます。

microSD カードのイメージをファイルに保存するには
  1. 次のコマンドを入力して Raspberry Pi をシャットダウンします。

    sudo shutdown -h 0
  2. Raspberry Pi が完全にシャットダウンしたら、電源を切ります。

  3. Raspberry Pi から microSD カードを取り外します。

  4. ローカルホストコンピュータで、次の操作を行います。

    1. microSD カードを挿入します。

    2. SD カードイメージングツールを使用して、microSD カードのイメージをファイルに保存します。

    3. microSD カードのイメージを保存したら、ローカルホストコンピュータからカードを取り出します。

  5. Raspberry Pi の電源を切断した状態で、microSD カードを Raspberry Pi に挿入します。

  6. Raspberry Pi の電源を入れます。

  7. 約 1 分待ってからローカルホストコンピュータで、Raspberry Pi に接続されていたローカルホストコンピュータのターミナルウィンドウを再接続し、Raspberry Pi にログインします。