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.
Utilice IDT para ejecutar el conjunto de cualificación de AWS IoT Greengrass
Puede utilizar AWS IoT Device Tester para la versión 2 de AWS IoT Greengrass para comprobar que el software AWS IoT Greengrass Core se ejecuta en su hardware y puede comunicarse con la Nube de AWS. También realiza pruebas integrales con AWS IoT Core. Por ejemplo, verifica que su dispositivo pueda implementar componentes y actualizarlos.
Además de los dispositivos de prueba, IDT para AWS IoT Greengrass V2 crea recursos (por ejemplo, objetos de AWS IoT, grupos, etc.) en su Cuenta de AWS para facilitar el proceso de calificación.
Para crear estos recursos, IDT para la versión 2 de AWS IoT Greengrass utiliza las credenciales de AWS configuradas en el archivo config.json para realizar llamadas a la API en su nombre. Estos recursos se aprovisionarán en distintos momentos durante una prueba.
Al utilizar IDT para AWS IoT Greengrass V2 para ejecutar el conjunto de calificación de AWS IoT Greengrass, lleva a cabo los siguientes pasos:
-
Carga y valida su dispositivo y la configuración de credenciales.
-
Realiza pruebas seleccionadas con los recursos locales y de la nube necesarios.
-
Depura los recursos locales y de la nube.
-
Genera informes de pruebas que indican si la placa supera las pruebas necesarias para la cualificación.
Versiones del conjunto de pruebas
IDT para AWS IoT Greengrass V2 organiza las pruebas en conjuntos de pruebas y grupos de pruebas.
-
Un conjunto de pruebas es el conjunto de grupos de pruebas que se utiliza para verificar que un dispositivo funciona con versiones particulares de AWS IoT Greengrass.
-
Un grupo de pruebas es el conjunto de pruebas individuales relacionadas con una característica concreta, como implementaciones de componentes.
Los conjuntos de pruebas se versionan mediante un formato , por ejemplo, major.minor.patchGGV2Q_1.0.0. Al descargar IDT, el paquete incluye la versión más reciente del conjunto de calificación de Greengrass.
importante
Las pruebas de versiones del conjunto de pruebas no compatibles no son válidas para la cualificación del dispositivo. IDT no imprime informes de cualificación para versiones no compatibles. Para obtener más información, consulte Política de soporte de AWS IoT Device Tester para AWS IoT Greengrass.
Puede ejecutar list-supported-products para enumerar las versiones de AWS IoT Greengrass y conjuntos de pruebas compatibles con su versión actual de IDT.
Descripciones de los grupos de pruebas
- Grupos de pruebas necesarias para la cualificación del núcleo
-
Estos grupos de pruebas son necesarios para calificar su dispositivo de AWS IoT Greengrass V2 para el catálogo de dispositivos de AWS Partner.
- Dependencias de Core
-
Valida que el dispositivo cumpla todos los requisitos de software y hardware del software AWS IoT Greengrass Core. Este grupo de pruebas incluye el siguiente caso de prueba:
- Versión de Java
-
Comprueba que la versión de Java necesaria esté instalada en el dispositivo que se está probando. AWS IoT Greengrass requiere Java 8 o posterior.
- Validación antes de las pruebas
-
Comprueba que el dispositivo cumple los requisitos de software para ejecutar las pruebas.
-
En el caso de los dispositivos basados en Linux, esta prueba comprueba si el dispositivo puede ejecutar los siguientes comandos de Linux:
chmod,cp,echo,grep,kill,ln,mkinfo,ps,rm,sh,uname -
En el caso de los dispositivos basados en Windows, esta prueba comprueba si el dispositivo tiene instalado el siguiente software de Microsoft:
Powershell
versión 5.1 o posterior, .NET versión 4.6.1 o posterior, Visual C++ 2017 o posterior, utilidad PsExec
-
- Comprobador de versiones
-
Comprueba que la versión de AWS IoT Greengrass proporcionada sea compatible con la versión de AWS IoT Device Tester que está utilizando.
- Componente
-
Valida que el dispositivo pueda implementar componentes y actualizarlos. Este grupo de pruebas incluye las siguientes pruebas:
- Componente en la nube
-
Valida la capacidad del dispositivo para los componentes en la nube.
- Componente local
-
Valida la capacidad del dispositivo para los componentes locales.
- Lambda
-
Esta prueba no se aplica a los dispositivos basados en Windows.
Valida que el dispositivo pueda implementar componentes de funciones de Lambda que usen el tiempo de ejecución de Java y que las funciones de Lambda puedan usar temas de AWS IoT Core MQTT como orígenes de eventos para los mensajes de trabajo.
- MQTT
-
Valida que el dispositivo pueda suscribirse a temas de AWS IoT Core MQTT y publicar en ellos.
- Grupos de pruebas opcionales
-
nota
Estos grupos de prueba son opcionales y se utilizan únicamente para los dispositivos principales de Greengrass basados en Linux que reúnan los requisitos. Si opta por cualificar pruebas opcionales, el dispositivo se presenta con funciones adicionales en el AWS Partner Device Catalog.
- Dependencias de Docker
-
Valida que el dispositivo cumpla con todas las dependencias técnicas necesarias para utilizar el componente administrador de aplicaciones de Docker (
aws.greengrass.DockerApplicationManager) proporcionado por AWS. - Calificación del administrador de aplicaciones de Docker
-
Valida que el dispositivo pueda descargar una imagen de contenedor de Docker desde Amazon ECR.
- Dependencias de machine learning
-
nota
El grupo de prueba opcional de machine learning solo es compatible con la versión 4.9.3 de IDT.
Valida que el dispositivo cumple todas las dependencias técnicas necesarias para utilizar los componentes de machine learning (ML) proporcionados por AWS.
- Pruebas de inferencia de machine learning
-
nota
El grupo de prueba opcional de machine learning solo es compatible con la versión 4.9.3 de IDT.
Valida que el dispositivo pueda realizar inferencias de ML mediante los marcos de ML Deep Learning Runtime
y TensorFlow Lite . - Dependencias del administrador de flujos
-
nota
El grupo de prueba opcional del administrador de flujos solo es compatible con la versión 4.9.3 de IDT.
Valida que los dispositivos puedan descargar, instalar y ejecutar el administrador de flujos de AWS IoT Greengrass.
- Integración de la seguridad por hardware (HSI)
-
nota
Esta prueba está disponible en la versión 4.9.3 y versiones posteriores de IDT únicamente para dispositivos basados en Linux. AWS IoT Greengrass actualmente no admite la integración de seguridad de hardware para dispositivos Windows.
Valida que el dispositivo pueda autenticar las conexiones a los servicios AWS IoT y AWS IoT Greengrass mediante una clave privada y un certificado almacenados en un módulo de seguridad de hardware (HSM). Esta prueba también verifica que el componente del proveedor PKCS #11 proporcionado por AWS pueda interactuar con el HSM mediante una biblioteca PKCS #11 proporcionada por el proveedor. Para obtener más información, consulte Integración de la seguridad de hardware.