本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 1.0 資格先決條件
本節說明使用 測試微控制器的先決條件 AWS IoT Device Tester。
下載 FreeRTOS
您可以使用下列命令從 GitHub
git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive
其中 <FREERTOS_RELEASE_VERSION> 是對應於 中所列 IDT 版本的 FreeRTOS 版本 (例如 202007.00)支援的 版本 AWS IoT Device Tester。這可確保您擁有完整的原始程式碼,包括子模組,並針對 FreeRTOS 版本使用正確的 IDT 版本,反之亦然。
Windows 的路徑長度限制為 260 個字元。FreeRTOS 的路徑結構非常深入,因此如果您使用的是 Windows,請將檔案路徑保持在 260 個字元的限制以下。例如,將 FreeRTOS 複製到 C:\FreeRTOS而非 C:\Users\username\programs\projects\myproj\FreeRTOS\。
具有 LTS 程式庫的 FreeRTOS 資格
-
為了讓您的微型控制器在 AWS Partner Device Catalog 中指定為支援以長期支援 (LTS) 為基礎的 FreeRTOS 版本,您必須提供資訊清單檔案。如需詳細資訊,請參閱 FreeRTOS 資格指南中的 FreeRTOS 資格檢查清單。 FreeRTOS
-
為了驗證您的微型控制器是否支援以 LTS 為基礎的 FreeRTOS 版本,並有資格提交至 AWS Partner Device Catalog,您必須使用 AWS IoT Device Tester (IDT) 搭配 FreeRTOS Qualification (FRQ) 測試套件版本 v1.4.x。
-
FreeRTOS 的 LTS 型版本支援僅限於 FreeRTOS 的 202012.xx 版本。
下載 IDT for FreeRTOS
每個 FreeRTOS 版本都有對應的 IDT for FreeRTOS 版本,以執行資格測試。從 下載適當的 IDT for FreeRTOS 版本支援的 版本 AWS IoT Device Tester。
將 IDT for FreeRTOS 解壓縮到檔案系統上具有讀取和寫入許可的位置。由於 Microsoft Windows 具有路徑長度的字元限制,請將 IDT for FreeRTOS 擷取至根目錄,例如 C:\或 D:\。
注意
不建議多位使用者從 NFS 目錄或 Windows 網路共用資料夾等共用位置執行 IDT。這麼做可能會導致當機或資料損毀。建議您將 IDT 套件解壓縮至本機磁碟機。
建立和設定 AWS 帳戶
註冊 AWS 帳戶
若要開始使用 AWS,您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶,請參閱《 AWS 帳戶管理 參考指南》中的 入門 AWS 帳戶。
AWS IoT Device Tester 受管政策
AWSIoTDeviceTesterForFreeRTOSFullAccess 受管政策包含下列版本檢查、自動更新功能和指標集合的 AWS IoT Device Tester 許可。
-
iot-device-tester:SupportedVersionAWS IoT Device Tester 准許擷取支援的產品清單、測試套件和 IDT 版本。
-
iot-device-tester:LatestIdtAWS IoT Device Tester 准許擷取可供下載的最新 IDT 版本。
-
iot-device-tester:CheckVersionAWS IoT Device Tester 准許檢查 IDT、測試套件和產品的版本相容性。
-
iot-device-tester:DownloadTestSuiteAWS IoT Device Tester 准許下載測試套件更新。
-
iot-device-tester:SendMetricsAWS 准許收集有關 AWS IoT Device Tester 內部使用的指標。
(選用) 安裝 AWS Command Line Interface
您可能偏好使用 AWS CLI 來執行一些操作。如果您沒有 AWS CLI 安裝 ,請遵循安裝 AWS CLI中的指示。
aws configure 從命令列執行, AWS CLI 為您要使用的 AWS 區域設定 。如需支援 IDT for FreeRTOS AWS 的區域資訊,請參閱AWS 區域和端點。如需詳細資訊,aws configure請參閱使用 進行快速組態aws configure。