Componentes proporcionados por AWS - 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.

Componentes proporcionados por AWS

AWS IoT Greengrass proporciona y mantiene componentes prediseñados que puede implementa en sus dispositivos. Estos componentes incluyen características (como el administrador de flujos), conectores de AWS IoT Greengrass V1 (como las métricas de CloudWatch) y herramientas de desarrollo local (como la CLI de AWS IoT Greengrass). Puede implementar estos componentes en sus dispositivos para que funcionen de forma independiente, o puede usarlos como dependencias en sus componentes personalizados de Greengrass.

nota

Varios de los componentes proporcionados por AWS dependen de versiones secundarias específicas del núcleo de Greengrass. Debido a esta dependencia, es necesario actualizar estos componentes al actualizar el núcleo de Greengrass a una nueva versión secundaria. Para obtener información sobre las versiones específicas del núcleo de las que depende cada componente, consulte el tema del componente correspondiente. Para más información sobre la actualización del núcleo, consulte Actualización del software AWS IoT Greengrass Core (OTA).

Cuando un componente tiene un tipo de componente genérico y de Lambda, la versión actual del componente es del tipo genérico y la versión anterior del componente es del tipo de Lambda.

Componente Descripción Tipo de componente Sistema operativo admitido Código abierto Compatible con la versión lite del núcleo
Núcleo de Greengrass El núcleo del software AWS IoT Greengrass Core. Utilice este componente para configurar y actualizar el software de sus dispositivos principales. Núcleo Linux, Windows No
Versión lite del núcleo de Greengrass Un núcleo ligero para dispositivos con recursos limitados, optimizado para dispositivos de periferia de bajo costo y aplicaciones de gran volumen NucleusLite Linux No
Autenticación del dispositivo de cliente Habilita los dispositivos IoT locales, denominados dispositivos de cliente, a conectarse al dispositivo principal. Complemento Linux, Windows No
CloudWatch métricas Publica métricas personalizadas en Amazon CloudWatch. Genérico, Lambda Linux, Windows
AWS IoT Device Defender Notifica a los administradores de los cambios en el estado de un dispositivo principal de Greengrass para identificar comportamientos inusuales. Genérico, Lambda Linux, Windows No
Spooler de disco Habilita una opción de almacenamiento persistente para los mensajes enviados desde los dispositivos principales de Greengrass a AWS IoT Core. Este componente almacenará estos mensajes salientes en el disco. Complemento Linux, Windows No
Administrador de aplicaciones de Docker Permite a AWS IoT Greengrass descargar imágenes de Docker desde Docker Hub y Amazon Elastic Container Registry (Amazon ECR). Genérico Linux, Windows No No
Conector periférico para Kinesis Video Streams Lee las transmisiones de video de las cámaras locales, publica los flujos en Kinesis Video Streams y los muestra en los paneles de Grafana con TwinMaker AWS IoT. Genérico Linux No No
CLI de Greengrass Proporciona una interfaz de línea de comandos que puede usar para crear implementaciones locales e interactuar con el dispositivo principal de Greengrass y sus componentes. Complemento Linux, Windows No
Detector de IP Envía la información de conectividad del agente MQTT a AWS IoT Greengrass, para que los dispositivos de cliente puedan descubrir cómo conectarse. Complemento Linux, Windows No
Firehose Publica datos a través de los flujos de entrega de Amazon Data Firehose a los destinos de la Nube de AWS. Lambda Linux No No
Lanzador de Lambda Maneja los procesos y la configuración del entorno para las funciones de Lambda. Genérico Linux No No
Administrador de Lambda Maneja la comunicación y el escalado entre procesos para las funciones de Lambda. Complemento Linux No No
Tiempos de ejecución de Lambda Ofrece artefactos para cada tiempo de ejecución de Lambda. Genérico Linux No No
Enrutador de suscripción antigua Administra las suscripciones para las funciones de Lambda que se ejecutan en AWS IoT Greengrass V1. Genérico Linux No No
Consola de depuración local Proporciona una consola local que puede usar para depurar y administrar el dispositivo principal de Greengrass y sus componentes. Complemento Linux, Windows No
Administrador de registros Recopila y carga los registros en el dispositivo principal de Greengrass. Complemento Linux, Windows No
Componentes de machine learning Proporciona modelos de machine learning y código de inferencia de muestra que puede usar para realizar inferencias de machine learning en los dispositivos principales de Greengrass. Consulte Componentes de machine learning. No
Adaptador de protocolo Modbus-RTU Extrae información de dispositivos Modbus RTU locales. Lambda Linux No No
Emisor de telemetría del núcleo Publica los datos de telemetría del estado del sistema recopilados desde el núcleo hasta un tema local o un tema de MQTT AWS IoT Core. Complemento Linux, Windows No
Puente MQTT Retransmite mensajes MQTT entre los dispositivos cliente, los de publicación/suscripción local de AWS IoT Greengrass e AWS IoT Core. Complemento Linux, Windows No
Agente MQTT 3.1.1 (Moquette) Ejecuta un agente MQTT 3.1.1 que administra los mensajes entre los dispositivos de cliente y el dispositivo principal. Complemento Linux, Windows No
Agente MQTT 5 (EMQX) Ejecuta un agente MQTT 5 que administra los mensajes entre los dispositivos de cliente y el dispositivo principal. Genérico Linux, Windows No No
Proveedor PKCS#11 Permite que los componentes de Greengrass accedan a una clave privada y un certificado que se almacenan de forma segura en un módulo de seguridad de hardware (HSM). Complemento Linux No
Administrador de secretos Implementa secretos a partir de secretos de AWS Secrets Manager para que pueda utilizar de forma segura las credenciales, como las contraseñas, en componentes personalizados del dispositivo principal de Greengrass. Complemento Linux, Windows No
Tunelización segura Permite conexiones de tunelización AWS IoT seguras que puede utilizar para establecer comunicaciones bidireccionales con los dispositivos principales de Greengrass que se encuentran detrás de firewalls restringidos. Genérico Linux No
Administrador de sombras Permite la interacción con las sombras del dispositivo principal. Administra el almacenamiento de documentos de sombra y también la sincronización de los estados de sombras locales con el servicio de sombra de dispositivo de AWS IoT. Complemento Linux, Windows No
Amazon SNS Publica mensajes en un tema de Amazon SNS. Lambda Linux No No
Administrador de flujos Transmite grandes volúmenes de datos de orígenes locales a la Nube de AWS. Genérico Linux, Windows No
Reenviador de registros del sistema Cargue los registros de systemd-journald a la Nube de AWS. Genérico Linux
Agente de Systems Manager Administre los dispositivos principales con AWS Systems Manager, lo que le permite parchear dispositivos, ejecutar comandos y más. Genérico Linux No
Servicio de intercambio de token Proporciona credenciales de AWS que puede usar para interactuar con los servicios de AWS. Genérico Linux, Windows No No
Colector IoT SiteWise OPC UA Recopila datos de los servidores OPC-UA. Genérico Linux, Windows No No
Simulador de fuente de datos IoT SiteWise OPC UA Ejecuta un servidor OPC-UA local que genera datos de muestra. Genérico Linux, Windows No No
SiteWise Publicador de IoT Publica datos en la nube de AWS. Genérico Linux, Windows No No
SiteWise Procesador IoT Procesa los datos de los dispositivos principales de Greengrass. Genérico Linux, Windows No No