Calificación de la placa - Gratuito RTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Calificación de la placa

Requisitos previos

Requisitos de hardware:

La placa de desarrollo MCU basada en la que se ejecutan RTOS AWS IoT las bibliotecas gratuitas debe tener:

  • Capacidad de conectividad Ethernet, Wi-Fi o móvil

Requisitos de software:

El diagrama de flujo de portabilidad de la Guía de RTOS portabilidad gratuita identifica las RTOS AWS IoT bibliotecas gratuitas requeridas para cualquier placa de desarrollo MCU basada en una determinada plataforma. El subconjunto mínimo es:

  • Núcleo gratuito RTOS

  • núcleo MQTT

  • AWS IoT Over-The-Air actualizar (OTA)

Requisitos para pruebas:

Recomendaciones

Para mejorar la seguridad, recomendamos lo siguiente.

Pasos de la calificación

Compruebe las RTOS bibliotecas gratuitas transferidas mediante () AWS IoT Device Tester IDT

  1. Transfiera RTOS las bibliotecas gratuitas a su placa. Consulta la Guía de RTOS portabilidad gratuita para obtener instrucciones.

  2. Cree un proyecto de prueba y transfiera las pruebas necesarias del repositorio Free RTOS GitHub -Libraries-Integration-Tests. Llame a la tarea del ejecutor de pruebas. RunQualificationTest

    nota

    Para una buena experiencia de desarrollador, se recomienda portar RTOS las bibliotecas gratuitas y ejecutar el grupo de pruebas individual correspondiente de forma local utilizando un IDE para verificar la integración.

    La tarea del ejecutor de pruebas se ejecuta en un proyecto de prueba individual o en su proyecto de aplicación de demostración.

  3. Cree un archivo manifest.yml para enumerar todas las dependencias utilizadas en sus calificaciones. Las dependencias incluyen las RTOS bibliotecas gratuitas y los repositorios de prueba. Para obtener más información, consulte Instrucciones gratuitas sobre el archivo de RTOS manifiesto.

    nota

    manifest.ymlSe usa IDT para encontrar las dependencias necesarias para las comprobaciones de integridad con versiones específicas de RTOS bibliotecas gratuitas y para configurar el proyecto de prueba para compilar, actualizar y ejecutar los binarios de prueba.

    IDTno exige una estructura de proyecto específica y utiliza la ruta de referencia incluida en el manifest.yml archivo.

  4. Verifique AWS IoT la interoperabilidad mediante Device Advisor.

    1. Cree un proyecto de demostración que utilice los mismos componentes, incluidas RTOS las bibliotecas gratuitas, la portabilidad y las tareas de integración, como las OTA utilizadas en las pruebas anteriores.

      Para la calificación, la aplicación de demostración debe proporcionar las siguientes características:

      • Realiza una MQTT publicación y una suscripción a un tema.

      • Realice OTA actualizaciones.

      • Cree un gestor de arranque que admita OTA las actualizaciones. Usa tu propio gestor de arranque o. MCUBoot Consulte Labs-Free -Plus-. RTOS MCUBoot

      nota

      El RTOS GitHub repositorio gratuito tiene ejemplos preconfigurados que muestran tareas individuales. También hay una demostración de MQTT agente básica integrada que incorpora tanto las tareas principales como MQTT las OTA tareas. Además, consulte Integraciones de IoT RTOS destacadas gratuitas enEjemplos de proyectos de calificación.

    2. AWS IoT Device Tester ejecutará su demostración en AWS IoT Device Advisor. Se requieren los siguientes casos de prueba de Device Advisor para obtener la calificación.

      Casos de prueba
      Caso de prueba Casos de prueba Obligatoria
      TLS TLSConnect
      TLS TLSSupport AWS AWS IoT Cipher Suites Sí, con los conjuntos de cifrado recomendados
      TLS TLSCertificado de servidor inseguro
      TLS TLSNombre del sujeto: certificado de servidor incorrecto
      MQTT MQTTConnect
      MQTT MQTTConnect Jitter se reintenta Sí, sin advertencias
      MQTT MQTTSuscríbete
      MQTT MQTTPublicar
      MQTT MQTT ClientPuback Qos1
      MQTT MQTTSin Ack PingResp
  5. Ejecute las pruebas AWS IoT Device Tester y genere un informe de prueba.

Preparación del envío

  1. Escriba una guía de introducción para ejecutar el proyecto MQTT o el proyecto de OTA demostración en su dispositivo. Consulte Cómo crear una RTOS guía de introducción gratuita para su dispositivo para obtener instrucciones.

  2. Proporcione un documento de modelado de amenazas que compruebe que mitiga los riesgos definidos en el modelado de amenazas para el gestor de arranque de AWS IoT dispositivos que se describe en la sección Cómo portar la OTA biblioteca en la Guía de RTOSportabilidad gratuita. Este documento debe cargarse como recurso de apoyo al enviar su dispositivo a APNPartner Central.

  3. Proporcione un repositorio público para la descarga de códigos. Le recomendamos que proporcione un enlace al GitHub repositorio corporativo.

Envío de la calificación

  • IDTinforme de prueba.

  • AWS IoT informe de prueba de Device Advisor.

  • Documento de modelado de amenazas.

  • GitHub repositorio con el código fuente para las descargas.