AWS IoT Device Tester para FreeRTOS - Gratuito RTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS IoT Device Tester para FreeRTOS

O IDT para FreeRTOS é uma ferramenta para qualificar a taxa de throughput de dados no sistema operacional do FreeRTOS. O testador de dispositivos (IDT) abre primeiro uma conexão USB ou UART com um dispositivo. Em seguida, ele exibe uma imagem dos FreeRTOS configurado para testar a funcionalidade do dispositivo sob várias condições. Os pacotes do AWS IoT Device Tester são extensíveis e o IDT é usado para orquestração de testes do cliente do AWS IoT.

O IDT para FreeRTOS é executado em um computador host (Windows, macOS ou Linux) que está conectado à placa a ser testada. O IDT configura e orquestra casos de teste e reúne resultados. Ele também fornece uma interface de linha de comando para gerenciar a execução do teste.

Pacote de qualificação do FreeRTOS

O IDT para FreeRTOS verifica a porta do FreeRTOS em seu microcontrolador e se ela pode efetivamente se comunicar de maneira confiável e segura com o AWS IoT. Especificamente, ele verifica se as interfaces da camada de portabilidade para as bibliotecas do FreeRTOS estão implementadas corretamente. Ele também executa testes de ponta a ponta com o AWS IoT Core. Por exemplo, verifica se a placa pode enviar e receber mensagens MQTT e processá-las corretamente.

O pacote de qualificação do FreeRTOS (FRQ) 2.0 usa casos de testes da FreeRTOS-Libraries-Integration-Tests e do Device Advisor definidos no Guia de qualificação do FreeRTOS.

O IDT for FreeRTOS gera relatórios de teste que você pode enviar ao Rede de Parceiros da AWS (APN) para inclusão de seus dispositivos FreeRTOS no AWS Partner Device Catalog. Para obter mais informações, consulte AWS Device Qualification Program.

O diagrama a seguir mostra a configuração da infraestrutura de teste para a qualificação do FreeRTOS.

Fluxograma que mostra como o AWS IoT Core interage com o computador e o microcontrolador.

O IDT para FreeRTOS organiza testes em pacotes de testes e grupos de testes:

  • Um pacote de testes é o conjunto de grupos de teste usado para verificar se um dispositivo funciona com versões específicas do FreeRTOS.

  • Um grupo de testes é o conjunto de casos de teste individuais relacionados a um atributo específico, como sistemas de mensagens BLE e MQTT.

Para obter mais informações, consulte Versões do conjunto de testes.

Pacotes de teste personalizados

O IDT para FreeRTOS combina uma configuração padronizada e um formato de resultado com um ambiente de pacotes de teste. Este ambiente permite que você desenvolva pacotes de teste personalizados para seus dispositivos e software de dispositivos. Você pode adicionar testes personalizados a própria validação interna ou fornecê-los aos seus clientes para verificação de dispositivo.

A forma como os pacotes de teste personalizados são configurados determina as configurações que devem ser fornecidas aos usuários para executar seus pacotes de teste personalizados. Para obter mais informações, consulte Use IDT para desenvolver e executar suas próprias suítes de testes.