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 | Sí |
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 | Sí |
No |
| Autenticación del dispositivo de cliente | Habilita los dispositivos IoT locales, denominados dispositivos de cliente, a conectarse al dispositivo principal. | Complemento | Linux, Windows | Sí |
No |
| CloudWatch métricas | Publica métricas personalizadas en Amazon CloudWatch. | Genérico, Lambda | Linux, Windows | Sí |
Sí |
| 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 | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
No |
| Administrador de registros | Recopila y carga los registros en el dispositivo principal de Greengrass. | Complemento | Linux, Windows | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
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 | Sí |
| 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 | Sí |
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 | Sí |
| Reenviador de registros del sistema | Cargue los registros de systemd-journald a la Nube de AWS. | Genérico | Linux | Sí |
Sí |
| 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 | Sí |
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 |