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 AWS IoT Greengrass cualificaciones
Puede utilizar la AWS IoT Greengrass versión 2 AWS IoT Device Tester para comprobar que el software AWS IoT Greengrass principal se ejecuta en su hardware y se puede comunicar con ella. Nube de AWS También realiza end-to-end pruebas con AWS IoT Core. Por ejemplo, verifica que el dispositivo pueda implementar componentes y actualizarlos.
Además de probar los dispositivos, IDT for AWS IoT Greengrass V2 crea recursos (por ejemplo, AWS IoT cosas, grupos, etc.) Cuenta de AWS para facilitar el proceso de calificación.
Para crear estos recursos, IDT for AWS IoT Greengrass V2 utiliza las AWS credenciales configuradas en el config.json
archivo para realizar llamadas a la API en su nombre. Estos recursos se aprovisionarán en distintos momentos durante una prueba.
Cuando se utiliza IDT para AWS IoT Greengrass V2 para ejecutar el paquete de AWS IoT Greengrass cualificación, éste 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 en particular, como la implementación de componentes.
Los conjuntos de pruebas se versionan mediante un
formato, por ejemplo. major
.minor
.patch
GGV2Q_1.0.0
Al descargar IDT, el paquete incluye la última versión del paquete 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 AWS IoT Device Tester para AWS IoT Greengrass.
Puede ejecutar list-supported-products
una lista de las versiones AWS IoT Greengrass y los 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 prueba son necesarios para que su dispositivo AWS IoT Greengrass V2 pueda incluirse en el catálogo de AWS Partner dispositivos.
- Dependencias principales
-
Valida que el dispositivo cumple con todos los requisitos de software y hardware del software AWS IoT Greengrass principal. Este grupo de pruebas incluye el siguiente caso de prueba:
- Versión Java
-
Comprueba que la versión de Java requerida esté instalada en el dispositivo que se está probando. AWS IoT Greengrass requiere Java 8 o una versión posterior.
- PreTest Validación
-
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:
Utilidad Powershell
v5.1 o posterior, .NET v4.6.1 o posterior, Visual C++ 2017 o posterior PsExec
-
- Comprobador de versiones
-
Comprueba que la versión AWS IoT Greengrass proporcionada es 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 de nube
-
Valida la capacidad del dispositivo para los componentes de 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 AWS IoT Core usar temas de MQTT como fuentes de eventos para los mensajes de trabajo.
- MQTT
-
Valida que el dispositivo pueda suscribirse a temas de MQTT y publicarlos en ellos. AWS IoT Core
- Grupos de pruebas opcionales
-
nota
Estos grupos de prueba son opcionales y se utilizan únicamente para los dispositivos principales Greengrass basados en Linux que reúnan los requisitos. Si decide optar a las pruebas opcionales, su dispositivo aparece con capacidades adicionales en el catálogo de dispositivos. AWS Partner
- Dependencias de Docker
-
Valida que el dispositivo cumpla con todas las dependencias técnicas necesarias para utilizar el componente Docker application AWS manager () proporcionado.
aws.greengrass.DockerApplicationManager
- Cualificación de Docker Application Manager
-
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 aprendizaje automático solo es compatible con la versión 4.9.3 de IDT.
Valida que el dispositivo cumpla con todas las dependencias técnicas necesarias para utilizar los componentes de aprendizaje automático AWS(ML) proporcionados.
- Pruebas de inferencia de Machine Learning
-
nota
El grupo de pruebas opcional de aprendizaje automático solo es compatible con la versión 4.9.3 de IDT.
Valida que el dispositivo pueda realizar inferencias de aprendizaje automático mediante los marcos Deep Learning Runtime
y Lite ML. TensorFlow - Dependencias de Stream Manager
-
nota
El grupo de pruebas opcional del administrador de transmisiones solo es compatible con la versión 4.9.3 de IDT.
- Integración de la seguridad por hardware (HSI)
-
nota
Esta prueba está disponible en la versión 4.9.3 de IDT y versiones posteriores ú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 AWS IoT AWS IoT Greengrass servicios 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 AWS proporcionado 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.