AWS IoT Device Testerfür FreeRTOS - FreeRTOS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS IoT Device Testerfür FreeRTOS

Das IDT for FreeRTOS ist ein Tool zur Qualifizierung der Datendurchsatzrate mit dem FreeRTOS-Betriebssystem. Der Gerätetester (IDT) öffnet zunächst eine USB- oder UART-Verbindung zu einem Gerät. Anschließend blinkt ein Bild von FreeRTOS, das konfiguriert ist, um die Gerätefunktionalität unter verschiedenen Bedingungen zu testen. AWS IoT Device TesterSuiten sind erweiterbar und IDT wird für die Orchestrierung von AWS IoT Kundentests verwendet.

IDT for FreeRTOS läuft auf einem Host-Computer (Windows, macOS oder Linux), der mit dem getesteten Gerät verbunden ist. IDT konfiguriert und orchestriert Testfälle und aggregiert die Ergebnisse. Er stellt ebenfalls eine Befehlszeilenschnittstelle zur Verwaltung der Testausführung bereit.

Kostenlose RTOS Qualifikationssuite

IDT for FreeRTOS überprüft den Port von FreeRTOS auf Ihrem Mikrocontroller und ob er effektiv auf zuverlässige und sichere Weise mit AWS IoT ihm kommunizieren kann. Insbesondere wird überprüft, ob die Portierungslayer-Schnittstellen für FreeRTOS-Bibliotheken korrekt implementiert sind. Darüber hinaus werden End-to-End-Tests mit AWS IoT Core ausgeführt. Es überprüft beispielsweise, ob Ihr Board MQTT-Nachrichten senden und empfangen und korrekt verarbeiten kann.

Die FreeRTOS Qualification (FRQ) 2.0-Suite verwendet Testfälle aus den FreeRTOS-Bibliotheken-Integrationstests und dem Device Advisor, die im FreeRTOS Qualification Guide definiert sind.

IDT for FreeRTOS generiert Testberichte, die Sie beim AWS Partner Network (APN) einreichen können, um Ihre FreeRTOS-Geräte in den Partnergerätekatalog aufzunehmen. AWS Weitere Informationen finden Sie unter AWS Device Qualification Program.

Das folgende Diagramm zeigt den Aufbau der Testinfrastruktur für die FreeRTOS-Qualifizierung.

Flussdiagramm, das zeigt, wie mit Ihrem Computer und dem Mikrocontroller AWS IoT Core interagiert.

IDT for FreeRTOS organisiert Testressourcen in Testsuiten und Testgruppen:

  • Eine Testsuite besteht aus einer Reihe von Testgruppen, mit denen überprüft wird, ob ein Gerät mit bestimmten Versionen von FreeRTOS funktioniert.

  • Eine Testgruppe besteht aus einzelnen Testfällen, die sich auf eine bestimmte Funktion beziehen, z. B. BLE- und MQTT-Messaging.

Weitere Informationen finden Sie unter Test-Suite-Versionen

Maßgeschneiderte Testsuiten

IDT for FreeRTOS kombiniert ein standardisiertes Konfigurationssetup und ein standardisiertes Ergebnisformat mit einer Testsuite-Umgebung. In dieser Umgebung können Sie benutzerdefinierte Testsuiten für Ihre Geräte und Gerätesoftware entwickeln. Sie können benutzerdefinierte Tests für Ihre eigene interne Validierung hinzufügen oder sie Ihren Kunden zur Geräteüberprüfung zur Verfügung stellen.

Wie Sie benutzerdefinierte Testsuiten konfigurieren, bestimmt die Einstellungskonfigurationen, die Sie Ihren Benutzern zur Ausführung Ihrer benutzerdefinierten Testsuiten bereitstellen müssen. Weitere Informationen finden Sie unter Verwenden Sie IDT, um Ihre eigenen Testsuiten zu entwickeln und auszuführen.