步驟 1:下載並儲存 AWS IoT 裝置用戶端 - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 1:下載並儲存 AWS IoT 裝置用戶端

本節中的程序會下載、編譯 AWS IoT 裝置用戶端,並將其安裝在 Raspberry Pi 上。測試安裝後,您可以儲存 Raspberry Pi 的 microSD 卡映像,以便在再次嘗試教學課程時使用。

下載並建置 AWS IoT 裝置用戶端

此程序會在 Raspberry Pi 上安裝 AWS IoT 裝置用戶端。

在連接至 Raspberry Pi 本機主機電腦上的終端機視窗中執行這些命令。

在 Raspberry Pi 上安裝 AWS IoT 裝置用戶端
  1. 輸入這些命令,在 Raspberry Pi 上下載並建置 AWS IoT 裝置用戶端。

    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 裝置用戶端。此命令最多需要 15 分鐘的時間即可完成。

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

    AWS IoT 裝置用戶端編譯時出現的警告訊息可予以忽略。

    這些教學課程已經搭配在 gcc 上建置的 AWS IoT 裝置用戶端進行過測試,(Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 版本在 Raspberry Pi OS (bullseye) 2021 年 10 月 30 日的版本在 gcc 上測試過,(Raspbian 8.3.0-6+rpi1) 8.3.0 在 Raspberry Pi OS (buster) 2021 年 5 月 7 日的版本上測試過。

  3. 在 AWS IoT 裝置用戶端完成建置後,透過執行此命令來進行測試。

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

如果看到 AWS IoT 裝置用戶端的命令列說明,表示 AWS IoT 裝置用戶端已成功建置且已準備好供您使用。

建立教學課程所使用的目錄

此程序會在 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 卡映像