本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 1:下載並儲存 AWS IoT 裝置用戶端
本節中的程序會下載、編譯 AWS IoT 裝置用戶端,並將其安裝在 Raspberry Pi 上。測試安裝後,您可以儲存 Raspberry Pi 的 microSD 卡映像,以便在再次嘗試教學課程時使用。
下載並建置 AWS IoT 裝置用戶端
此程序會在 Raspberry Pi 上安裝 AWS IoT 裝置用戶端。
在連接至 Raspberry Pi 本機主機電腦上的終端機視窗中執行這些命令。
在 Raspberry Pi 上安裝 AWS IoT 裝置用戶端
-
輸入這些命令,在 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 ../
-
執行此命令來建置 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 日的版本上測試過。
-
在 AWS IoT 裝置用戶端完成建置後,透過執行此命令來進行測試。
./aws-iot-device-client --help
如果看到 AWS IoT 裝置用戶端的命令列說明,表示 AWS IoT 裝置用戶端已成功建置且已準備好供您使用。
建立教學課程所使用的目錄
此程序會在 Raspberry Pi 上建立目錄,用來存放教學課程在此學習路徑中使用的檔案。
若要在此學習路徑中建立教學課程所使用的目錄:
-
執行這些命令來建立必要的目錄。
mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
-
執行這些命令來設定新目錄的許可。
chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs
建立這些目錄並設定其許可後,請繼續進行 (選用) 儲存 microSD 卡映像。