

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

# AWS IoT Device Tester 適用於 FreeRTOS
<a name="device-tester-for-freertos-ug"></a>

IDT for FreeRTOS 是一種使用 FreeRTOS 作業系統限定資料輸送量速率的工具。裝置測試人員 (IDT) 會先開啟與裝置的 USB 或 UART 連線。然後，它會閃爍設定為在各種條件下測試裝置功能的 FreeRTOS 映像。 AWS IoT Device Tester 套件可擴展，並使用 IDT 進行客戶 AWS IoT 測試協調。

IDT for FreeRTOS 會在連接到要測試之裝置的主機電腦 (Windows、macOS 或 Linux) 上執行。IDT 會設定和協調測試案例，並彙總結果。還會提供可管理測試執行作業的命令列界面。

## FreeRTOS 資格套件
<a name="idt-frq-overview"></a>

IDT for FreeRTOS 會驗證微型控制器上的 FreeRTOS 連接埠，以及它是否可以 AWS IoT 以可靠且安全的方式有效地與 通訊。具體而言，它會驗證 FreeRTOS 程式庫的移植層界面是否正確實作。它也會使用 end-to-end測試 AWS IoT Core。例如，它會驗證您的電路板是否可以傳送和接收 MQTT 訊息，並正確處理它們。

FreeRTOS 資格 (FRQ) 2.0 套件使用 FreeRTOS-Libraries-Integration-Tests [ FreeRTOS](https://docs.aws.amazon.com/freertos/latest/qualificationguide/freertos-qualification.html#qualifying-your-device-idt)和 Device Advisor 的測試案例。

IDT for FreeRTOS 會產生測試報告，您可以提交至 AWS 合作夥伴網路 (APN)，以在 AWS 合作夥伴裝置目錄中包含您的 FreeRTOS 裝置。如需詳細資訊，請參閱 [AWS 裝置資格計劃](https://aws.amazon.com/partners/dqp/)。

下圖顯示 FreeRTOS 資格的測試基礎設施設定。

![流程圖顯示 如何與您的電腦和微控制器 AWS IoT Core 互動。](http://docs.aws.amazon.com/zh_tw/freertos/latest/userguide/images/devicetester_afr.png)
<a name="test-resources-desc"></a>

IDT for FreeRTOS 會將測試資源組織成測試套件和測試群組：
+ 測試套件是一組測試群組，用來驗證裝置是否適用於特定版本的 FreeRTOS。
+ 測試群組是一組與特定功能相關的個別測試案例，例如 BLE 和 MQTT 訊息。

如需詳細資訊，請參閱[測試套件版本](idt-test-suite-versions.md)

## 了解自訂測試套件
<a name="idt-custom-tests-overview"></a>

<a name="idt-byotc-afr"></a>IDT for FreeRTOS 結合了標準化的組態設定和結果格式，以及測試套件環境。此環境可讓您為裝置和裝置軟體開發自訂測試套件。您可以為自己的內部驗證新增自訂測試，或將其提供給客戶進行裝置驗證。

設定自訂測試套件的方式會決定您必須提供給使用者才能執行自訂測試套件的設定組態。如需詳細資訊，請參閱[開發並執行您自己的 IDT 測試套件](idt-custom-tests.md)。