Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Utilice IDT para ejecutar el conjunto de AWS IoT Greengrass cualificaciones - AWS IoT Greengrass

AWS IoT Greengrass Version 1 entró en la fase de vida útil prolongada el 30 de junio de 2023. Para obtener más información, consulte la política de mantenimiento de AWS IoT Greengrass V1 Después de esta fecha, AWS IoT Greengrass V1 no se publicarán actualizaciones que proporcionen funciones, mejoras, correcciones de errores o parches de seguridad. Los dispositivos que se ejecuten AWS IoT Greengrass V1 no se verán afectados y seguirán funcionando y conectándose a la nube. Le recomendamos encarecidamente que migre a AWS IoT Greengrass Version 2, ya que añade importantes funciones nuevas y es compatible con plataformas adicionales.

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.

AWS IoT Greengrass Version 1 entró en la fase de vida útil prolongada el 30 de junio de 2023. Para obtener más información, consulte la política de mantenimiento de AWS IoT Greengrass V1 Después de esta fecha, AWS IoT Greengrass V1 no se publicarán actualizaciones que proporcionen funciones, mejoras, correcciones de errores o parches de seguridad. Los dispositivos que se ejecuten AWS IoT Greengrass V1 no se verán afectados y seguirán funcionando y conectándose a la nube. Le recomendamos encarecidamente que migre a AWS IoT Greengrass Version 2, ya que añade importantes funciones nuevas y es compatible con plataformas adicionales.

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 usar AWS IoT Device Tester (IDT) AWS IoT Greengrass para comprobar que el software AWS IoT Greengrass principal se ejecuta en su hardware y se puede comunicar con él. Nube de AWS También realiza end-to-end pruebas con. AWS IoT Core Por ejemplo, verifica que su dispositivo pueda enviar y recibir mensajes MQTT y procesarlos correctamente.

Al AWS IoT Greengrass Version 1 pasar al modo de mantenimiento, IDT for ya AWS IoT Greengrass V1 no genera informes de cualificación firmados. Si desea añadir su hardware al catálogo de AWS Partner dispositivos, ejecute el conjunto de AWS IoT Greengrass V2 requisitos para generar informes de pruebas a los que pueda enviarlos AWS IoT. Para obtener más información, consulte AWS el Programa de cualificación de dispositivos y las versiones compatibles de IDT para AWS IoT Greengrass V2.

Además de probar los dispositivos, IDT for AWS IoT Greengrass crea recursos (por ejemplo, AWS IoT cosas, AWS IoT Greengrass grupos, funciones Lambda, etc.) en Cuenta de AWS su interior para facilitar el proceso de calificación.

Para crear estos recursos, IDT for AWS IoT Greengrass utiliza AWS las 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 AWS IoT Greengrass para ejecutar el conjunto de AWS IoT Greengrass requisitos, IDT lleva a cabo los siguientes pasos:

  1. Carga y valida su dispositivo y las configuraciones de credenciales.

  2. Realiza pruebas seleccionadas con los recursos locales y de la nube necesarios.

  3. Depura los recursos locales y de la nube.

  4. Genera informes de pruebas que indican si su dispositivo ha superado las pruebas necesarias para la cualificación.

Versiones del conjunto de pruebas

IDT for AWS IoT Greengrass 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 grupos de Greengrass y mensajería MQTT.

A partir de IDT v3.0.0, los conjuntos de pruebas incluyen control de versiones utilizando un formato major.minor.patch, por ejemplo GGQ_1.0.0. Al descargar IDT, el paquete incluye la versión más reciente del conjunto de pruebas.

importante

IDT admite las tres últimas versiones del conjunto de pruebas para la cualificación de dispositivos. Para obtener más información, consulte Política de soporte de AWS IoT Device Tester para AWS IoT Greengrass V1.

Puede ejecutar list-supported-products para ver una lista de las versiones AWS IoT Greengrass y los conjuntos de pruebas compatibles con su versión actual de IDT. 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.

Actualizaciones de los parámetros de configuración de IDT

Las nuevas pruebas podrían introducir nuevas opciones de configuración de IDT.

Si una versión actualizada del conjunto de pruebas agrega ajustes de configuración, IDT crea una copia del archivo de configuración original en <device-tester-extract-location>/configs.

Descripciones de los grupos de pruebas

IDT v2.0.0 and later
Grupos de pruebas necesarias para la cualificación del núcleo

Estos grupos de prueba son necesarios para que su AWS IoT Greengrass dispositivo pueda incluirse en el catálogo de AWS Partner dispositivos.

AWS IoT Greengrass Dependencias principales

Valida que el dispositivo cumple con todos los requisitos de software y hardware del software AWS IoT Greengrass principal.

El caso de prueba Software Packages Dependencies de este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Implementación

Valida que las funciones de Lambda se puedan implementar en el dispositivo.

MQTT

Verifica la funcionalidad del router de AWS IoT Greengrass mensajes comprobando la comunicación local entre los dispositivos principales y clientes de Greengrass, que son dispositivos IoT locales.

Over-the-Air (OTA)

Valida que su dispositivo puede realizar correctamente una actualización OTA del software AWS IoT Greengrass principal.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Versión

Comprueba que la versión AWS IoT Greengrass proporcionada es compatible con la versión de AWS IoT Device Tester que está utilizando.

Grupos de pruebas opcionales

Estos grupos de pruebas son opcionales. Si decide optar a las pruebas opcionales, su dispositivo aparece con capacidades adicionales en el catálogo de AWS Partner dispositivos.

Dependencias de contenedor

Valida que el dispositivo cumple todos los requisitos de software y hardware para ejecutar funciones de Lambda en modo contenedor en un núcleo de Greengrass.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Contenedor de implementación

Valida que las funciones de Lambda se puedan implementar en el dispositivo y se ejecuten en modo contenedor en el núcleo de Greengrass.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Dependencias de Docker (admitidas para IDT v2.2.0 y versiones posteriores)

Valida que el dispositivo cumple todas las dependencias técnicas necesarias para utilizar el conector de implementación de aplicaciones de Greengrass Docker para ejecutar contenedores.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Integración de la seguridad por hardware (HSI)

Verifica que la biblioteca compartida HSI proporcionada pueda interactuar con el módulo de seguridad de hardware (HSM) e implementa correctamente el PKCS #11 requerido. APIs La biblioteca HSM y compartida debe poder firmar una CSR, realizar las operaciones de TLS y proporcionar las longitudes de clave y el algoritmo de clave pública correctos.

Dependencias de Stream Manager (admitidas para IDT v2.2.0 y versiones posteriores)

Valida que el dispositivo cumpla con todas las dependencias técnicas necesarias para ejecutar el administrador de transmisiones. AWS IoT Greengrass

Dependencias de machine learning (compatible con IDT v3.1.0 y versiones posteriores)

Valida que el dispositivo cumpla todas las dependencias técnicas necesarias para realizar la inferencia de ML localmente.

Pruebas de inferencia de machine learning (compatibles con IDT v3.1.0 y versiones posteriores)

Valida que la inferencia de ML se pueda realizar en el dispositivo a prueba. Para obtener más información, consulte Opcional: Configuración del dispositivo para la cualificación ML.

Pruebas de contenedores de inferencia de machine learning (compatible con IDT v3.1.0 y versiones posteriores)

Valida que la inferencia de ML se pueda realizar en el dispositivo a prueba y ejecutar en modo contenedor en un núcleo de Greengrass. Para obtener más información, consulte Opcional: Configuración del dispositivo para la cualificación ML.

IDT v1.3.3 and earlier
Grupos de pruebas necesarias para la cualificación del núcleo

Estas pruebas son necesarias para que su AWS IoT Greengrass dispositivo pueda incluirse en el catálogo de AWS Partner dispositivos.

AWS IoT Greengrass Dependencias principales

Valida que el dispositivo cumple con todos los requisitos de software y hardware del software AWS IoT Greengrass principal.

Combinación (interacción de seguridad de dispositivo)

Verifica la funcionalidad del administrador de certificados de dispositivo y la detección IP del dispositivo de núcleo de Greengrass cambiando la información de conectividad en el grupo de Greengrass en la nube. El grupo de prueba rota el certificado del AWS IoT Greengrass servidor y verifica que AWS IoT Greengrass permita las conexiones.

Implementación (obligatoria para IDT v1.2 y versiones anteriores)

Valida que las funciones de Lambda se puedan implementar en el dispositivo.

Device Certificate Manager (DCM)

Comprueba que el administrador de certificados del AWS IoT Greengrass dispositivo pueda generar un certificado de servidor al inicio y rotar los certificados si están a punto de caducar.

Detección de IP (IPD)

Verifica que la información de conectividad del núcleo se actualice cuando hay cambios de dirección IP en un dispositivo de núcleo de Greengrass. Para obtener más información, consulte Activación de la detección automática de IP.

Registro

Comprueba que el servicio de AWS IoT Greengrass registro puede escribir en un archivo de registro mediante una función Lambda de usuario escrita en Python.

MQTT

Verifica la funcionalidad del enrutador de AWS IoT Greengrass mensajes mediante el envío de mensajes sobre un tema que se enruta a dos funciones de Lambda.

KCL

Comprueba que AWS IoT Greengrass puede ejecutar funciones Lambda nativas (compiladas).

Over-the-Air (OTA)

Valida que su dispositivo puede realizar correctamente una actualización OTA del software AWS IoT Greengrass principal.

Penetración

Valida que el software AWS IoT Greengrass principal no se puede iniciar si la protección de enlace duro o enlace blando y la seccomp no están habilitadas. También se utilizar para verificar otras características relacionadas con la seguridad.

Sombra

Verifica la funcionalidad de sincronización de nube de sombra y sombra local.

Administrador de trabajos

Valida que los mensajes MQTT se pongan en cola con la configuración predeterminada del administrador de trabajos.

Servicio de intercambio de token (TES)

Comprueba que AWS IoT Greengrass puede cambiar su certificado principal por credenciales válidas. AWS

Versión

Comprueba que la versión AWS IoT Greengrass proporcionada es compatible con la versión de AWS IoT Device Tester que está utilizando.

Grupos de pruebas opcionales

Estas pruebas son opcionales. Si decide optar a las pruebas opcionales, su dispositivo aparece con capacidades adicionales en el catálogo de AWS Partner dispositivos.

Dependencias de contenedor

Comprueba que el dispositivo cumpla todas las dependencias necesarias para ejecutar funciones de Lambda en el modo contenedor.

Integración de la seguridad por hardware (HSI)

Verifica que la biblioteca compartida HSI proporcionada pueda interactuar con el módulo de seguridad de hardware (HSM) e implementa correctamente el PKCS #11 requerido. APIs La biblioteca HSM y compartida debe poder firmar una CSR, realizar las operaciones de TLS y proporcionar las longitudes de clave y el algoritmo de clave pública correctos.

Acceso a recursos locales

Verifica la función de acceso a los recursos locales (LRA) AWS IoT Greengrass proporcionando acceso a los archivos y directorios locales propiedad de varios usuarios y grupos de Linux a las funciones de Lambda en contenedores a través del LRA. AWS IoT Greengrass APIs Las funciones de Lambda deben permitir o denegar el acceso a los recursos locales en función de la configuración del acceso al recurso local.

Network

Verifica que se puedan establecer conexiones de conector desde una función de Lambda. Estas conexiones de socket se deben permitir o denegar en función de la configuración del núcleo de Greengrass.

Grupos de pruebas necesarias para la cualificación del núcleo

Estos grupos de prueba son necesarios para que su AWS IoT Greengrass dispositivo pueda incluirse en el catálogo de AWS Partner dispositivos.

AWS IoT Greengrass Dependencias principales

Valida que el dispositivo cumple con todos los requisitos de software y hardware del software AWS IoT Greengrass principal.

El caso de prueba Software Packages Dependencies de este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Implementación

Valida que las funciones de Lambda se puedan implementar en el dispositivo.

MQTT

Verifica la funcionalidad del router de AWS IoT Greengrass mensajes comprobando la comunicación local entre los dispositivos principales y clientes de Greengrass, que son dispositivos IoT locales.

Over-the-Air (OTA)

Valida que su dispositivo puede realizar correctamente una actualización OTA del software AWS IoT Greengrass principal.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Versión

Comprueba que la versión AWS IoT Greengrass proporcionada es compatible con la versión de AWS IoT Device Tester que está utilizando.

Grupos de pruebas opcionales

Estos grupos de pruebas son opcionales. Si decide optar a las pruebas opcionales, su dispositivo aparece con capacidades adicionales en el catálogo de AWS Partner dispositivos.

Dependencias de contenedor

Valida que el dispositivo cumple todos los requisitos de software y hardware para ejecutar funciones de Lambda en modo contenedor en un núcleo de Greengrass.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Contenedor de implementación

Valida que las funciones de Lambda se puedan implementar en el dispositivo y se ejecuten en modo contenedor en el núcleo de Greengrass.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Dependencias de Docker (admitidas para IDT v2.2.0 y versiones posteriores)

Valida que el dispositivo cumple todas las dependencias técnicas necesarias para utilizar el conector de implementación de aplicaciones de Greengrass Docker para ejecutar contenedores.

Este grupo de pruebas no es aplicable cuando se realizan pruebas en un contenedor de Docker.

Integración de la seguridad por hardware (HSI)

Verifica que la biblioteca compartida HSI proporcionada pueda interactuar con el módulo de seguridad de hardware (HSM) e implementa correctamente el PKCS #11 requerido. APIs La biblioteca HSM y compartida debe poder firmar una CSR, realizar las operaciones de TLS y proporcionar las longitudes de clave y el algoritmo de clave pública correctos.

Dependencias de Stream Manager (admitidas para IDT v2.2.0 y versiones posteriores)

Valida que el dispositivo cumpla con todas las dependencias técnicas necesarias para ejecutar el administrador de transmisiones. AWS IoT Greengrass

Dependencias de machine learning (compatible con IDT v3.1.0 y versiones posteriores)

Valida que el dispositivo cumpla todas las dependencias técnicas necesarias para realizar la inferencia de ML localmente.

Pruebas de inferencia de machine learning (compatibles con IDT v3.1.0 y versiones posteriores)

Valida que la inferencia de ML se pueda realizar en el dispositivo a prueba. Para obtener más información, consulte Opcional: Configuración del dispositivo para la cualificación ML.

Pruebas de contenedores de inferencia de machine learning (compatible con IDT v3.1.0 y versiones posteriores)

Valida que la inferencia de ML se pueda realizar en el dispositivo a prueba y ejecutar en modo contenedor en un núcleo de Greengrass. Para obtener más información, consulte Opcional: Configuración del dispositivo para la cualificación ML.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.