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”.

Lanzamiento: actualización del software AWS IoT Greengrass Core v2.14.0 el 16 de diciembre de 2024

Modo de enfoque
Lanzamiento: actualización del software AWS IoT Greengrass Core v2.14.0 el 16 de diciembre de 2024 - AWS IoT Greengrass

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.

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.

Esta versión incluye la versión 2.14.0 del componente núcleo de Greengrass y nuevas AWS IoT Greengrass actualizaciones de nucleus lite. El AWS IoT Greengrass núcleo lite es un nuevo motor de ejecución, disponible para AWS IoT Greengrass la versión 2. Ofrece una alternativa que ocupa menos memoria. Esta es una buena opción para dispositivos con recursos limitados. Implementa un subconjunto de las funciones principales con una mayor compatibilidad prevista para futuras versiones. El código fuente ya está disponible en Github. Con el motor de ejecución de nucleus lite, puede:

  • Implemente componentes en los dispositivos principales de Greengrass. Utilice el mismo formato de receta, aunque es posible que algunas funciones avanzadas aún no estén disponibles.

  • Las aplicaciones implementadas como componentes de Greengrass pueden usar el dispositivo SDKs para acceder al IPC de Greengrass compatible APIs, como el acceso AWS IoT Core MQTT, el pub/sub local y el acceso a la configuración de Greengrass. Consulte la tabla de compatibilidad para ver la lista de IPC compatibles. APIs

  • Algunos componentes AWS gestionados se han actualizado para que sean compatibles con nucleus lite. Consulte los componentes AWS proporcionados para obtener una lista de los componentes compatibles existentes.

Nuevas características:

  • Utiliza menos memoria y espacio en disco (menos de 5 MB de RAM y menos de 5 MB de almacenamiento).

  • Los componentes se integran con el administrador de servicios del sistema anfitrión (systemd para las plataformas Linux compatibles actualmente).

Aspectos a los que hay que prestar atención:

  • AWS IoT Greengrass Las recetas de nucleus lite distinguen mayúsculas de minúsculas. Asegúrese de utilizar la carcasa (llaves) correcta como en la referencia de la https://docs.aws.amazon.com/greengrass/v2/developerguide/component-recipe-reference.html receta.

  • El motor de ejecución de nucleus lite admite despliegues de grupos de cosas y aún no admite el tipo de destino de despliegue de dispositivos Core (únicos). Para realizar la implementación en un único dispositivo de Greengrass, utilice un grupo de cosas que contenga solo ese dispositivo.

  • El tiempo de ejecución de nucleus lite utiliza recursos de memoria limitados; la funcionalidad que se adapta según el uso en el tiempo de ejecución clásico puede fallar debido a que se superan los recursos disponibles en la versión lite. Esto incluye una limitación actual de un máximo de 50 suscripciones a MQTT a la vez y límites máximos de tamaño e implementación de los archivos de recetas. Algunos de estos límites se pueden configurar en tiempo de compilación si compilas tú mismo el tiempo de ejecución de Lite.

  • El motor de ejecución de nucleus lite no se incluye con Java. Para usar componentes que requieren Java, el sistema necesitará que Java ya esté instalado o se puede usar un componente para instalar Java.

  • Le recomendamos compilar el motor de ejecución de nucleus lite desde el código fuente y utilizar una compilación propia adaptada a su sistema. Para los sistemas Yocto, hay disponible una capa para integrar el tiempo de ejecución de nucleus lite en la imagen del sistema.

  • Actualmente, el núcleo lite asume que un sistema Linux usa systemd o una imagen de contenedor que usa systemd.

  • Si bien puede gestionar los contenedores de Docker con scripts de recetas, los artefactos de contenedores gestionados por Greengrass aún no están disponibles.

  • El motor de ejecución de nucleus lite aún no admite las claves almacenadas en un PKCS11 módulo. Si su caso de uso requiere que las claves se almacenen en un elemento seguro, el motor de ejecución clásico puede admitir este caso de uso actualmente. Para evitar que se pierdan las credenciales de sus dispositivos, asegúrese de que los dispositivos de producción utilicen un cifrado de disco completo.

Además de la introducción de nucleus lite, también lanzamos la versión 2.14.0 de Nucleus. Esta actualización aporta mejoras significativas al núcleo actual de Greengrass.

Características y mejoras clave:

  • El nuevo soporte para terminales de doble pila permite la comunicación en IPv6 red.

  • Resiliencia mejorada contra los errores de reinicio del núcleo y la corrupción de directorios.

  • Se corrigieron las pérdidas de memoria causadas por el cierre de PubSub suscripciones a IPC.

Fecha de lanzamiento: 16 de diciembre de 2024

Actualizaciones de componentes públicos

En la siguiente tabla se enumeran los componentes AWS proporcionados que incluyen funciones nuevas y actualizadas.

importante

Al implementar un componente, AWS IoT Greengrass instala las últimas versiones compatibles de todas las dependencias de ese componente. Por este motivo, es posible que las nuevas versiones con parches de los componentes públicos AWS proporcionados se implementen automáticamente en sus dispositivos principales si agrega nuevos dispositivos a un grupo de cosas o si actualiza la implementación destinada a esos dispositivos. Algunas actualizaciones automáticas, como las actualizaciones de núcleo, pueden provocar que los dispositivos se reinicien de forma inesperada.

Para evitar actualizaciones no deseadas de un componente que se ejecuta en su dispositivo, recomendamos que incluya directamente la versión que prefiera de ese componente cuando cree una implementación. Para obtener más información sobre el comportamiento de actualización AWS IoT Greengrass del software principal, consulteActualice el software AWS IoT Greengrass principal (OTA).

Componente Detalles
Greengrass Nucleus lite

Está disponible la versión 2.0.0 del núcleo lite de Greengrass.

Nuevas características
  • Utiliza menos memoria y espacio en disco (menos de 5 MB de RAM y menos de 5 MB de almacenamiento).

  • Los componentes se integran con el administrador de servicios del sistema anfitrión (systemd para las plataformas Linux compatibles actualmente).

Núcleo de Greengrass

Está disponible la versión 2.14.0 del núcleo de Greengrass.

Nuevas características
  • El nuevo soporte para terminales de doble pila permite la comunicación en red. IPv6

  • Resiliencia mejorada contra los errores de reinicio del núcleo y la corrupción de directorios.

Mejoras y correcciones de errores
  • Se corrigieron las pérdidas de memoria causadas por el cierre de PubSub suscripciones a IPC.

  • Corrige el ciclo de vida de ejecución del componente, donde entra en estado de ERROR debido al tiempo de espera de inicio cuando la condición skipif es verdadera.

  • Soluciona un problema por el que el dispositivo principal no se puede conectar AWS IoT Core cuando la política de TLS está establecida en _1_3_2022_10. TLS13

CLI de Greengrass

Está disponible la versión 2.14.0 de la CLI de Greengrass.

Mejoras y correcciones de errores
  • Valide el parámetro objetivo de despliegue en el comando cli.

Administrador de flujos

Está disponible la versión 2.14.0 del administrador de transmisiones.

Nuevas características
  • Añade una nueva clave de configuración para el tiempo de espera de inicio. El valor predeterminado es 120 segundos.

  • Añada soportes de recetas para Greengrass nucleus lite.

Agente MQTT 5 (EMQX)

Está disponible la versión 2.0.2 del broker MQTT 5 (EMQX).

Mejoras y correcciones de errores
  • Soluciona un problema por el que EMQX se iniciaba antes de que el componente de autenticación del dispositivo cliente estuviera listo.

Componente de tiempos de ejecución Lambda

Está disponible la versión 2.0.9 del componente de tiempos de ejecución Lambda.

Mejoras y correcciones de errores
  • Corrige una advertencia de sintaxis con Python 3.12

Componente Lambda Manager

Está disponible la versión 2.3.5 del componente Lambda Manager.

Mejoras y correcciones de errores
  • Mejora el rendimiento al utilizar eoll en lugar de no cuando está disponible

Componente de administrador secreto

Está disponible la versión 2.2.2 del componente Secret Manager.

Mejoras y correcciones de errores
  • Soluciona un problema por el que el administrador de secretos no descargaba los secretos configurados con arns parciales.

Componente de tunelización segura

Está disponible la versión 1.1.0 del componente de tunelización segura.

Nuevas características
  • Añadir soportes de recetas para Greengrass nucleus lite

CloudWatch componente de métricas

Está disponible la versión 1.1.0 del componente de CloudWatch métricas.

Nuevas características
  • Añadir soportes de recetas para Greengrass nucleus lite

En esta página

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