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 de la comunidad
El catálogo de software de Greengrass es un índice de los componentes de Greengrass desarrollados por la comunidad de Greengrass. Desde este catálogo, puede descargar, modificar e implementar componentes para crear sus aplicaciones de Greengrass. Puede ver el catálogo en el siguiente enlace: https://github.com/aws-greengrass/ aws-greengrass-software-catalog
Cada componente tiene un GitHub repositorio público que puede explorar. Consulte el catálogo de software de Greengrass GitHub para encontrar la lista completa de componentes de la comunidad. Por ejemplo, este catálogo incluye los siguientes componentes:
-
Este componente ingiere transmisiones de audio y vídeo de cámaras locales que utilizan el Protocolo de transmisión en tiempo real (RTSP
). A continuación, el componente carga las transmisiones de audio y vídeo a Amazon Kinesis Video Streams. -
Puerta de enlace Bluetooth IoT
Este componente utiliza la BluePy
biblioteca que permite la comunicación con dispositivos Bluetooth de bajo consumo (LE) para crear interfaces de cliente Bluetooth LE. -
Este componente proporciona una forma de transferir el certificado y la clave privada del dispositivo AWS IoT Greengrass principal a toda la flota y a gran escala.
-
Túneles seguros en contenedores
Este componente proporciona un contenedor Docker para una tunelización segura con todas las dependencias y bibliotecas coincidentes en una fórmula reutilizable que no depende de un sistema operativo host específico.
-
Este componente le permite alojar un servidor Grafana
en un dispositivo central de Greengrass. Puede usar los paneles de Grafana para visualizar y administrar los datos en el dispositivo principal. -
GStreamer para Amazon Lookout for Vision
Este componente proporciona un complemento de GStreamer para que puedas realizar la detección de anomalías de Lookout for Vision en tus canalizaciones de GStreamer personalizadas.
-
Este componente permite al cliente utilizar Home Assistant
para controlar localmente los dispositivos domésticos inteligentes. Proporciona integración con AWS servicios periféricos y en la nube para ofrecer soluciones de automatización del hogar que amplían Home Assistant. -
Panel de control de InfluxDBGrafana
Este componente proporciona una experiencia de un solo clic para configurar los componentes InfluxDB y Grafana. Conecta InfluxDB a Grafana y automatiza la configuración de un panel local de Grafana que representa la telemetría en tiempo real. AWS IoT Greengrass
-
Este componente proporciona una base de datos de series temporales de InfluxDB
en un dispositivo central de Greengrass. Puede usar este componente para procesar los datos de los sensores de IoT, analizar los datos en tiempo real y monitorear las operaciones en la periferia. -
Este componente transmite la telemetría AWS IoT Greengrass del estado del sistema desde el complemento emisor Nucleus
a InfluxDB. Este componente también puede reenviar telemetría personalizada a InfluxDB. -
Este marco proporciona una arquitectura de aplicación, un código de plantilla y ejemplos desplegables que ayudan a mejorar la calidad del código para las aplicaciones pubsub de IoT distribuidas y basadas en eventos que AWS IoT Greengrass utilizan componentes personalizados de la versión 2. Para obtener más información, consulte Crear AWS IoT Greengrass componentes.
-
Este componente se despliega en un JupyterLab AWS IoT Greengrass dispositivo central. El entorno Jupyter tiene acceso a los recursos variables de proceso y entorno establecidos por él AWS IoT Greengrass, lo que simplifica el proceso de prueba y desarrollo de componentes escritos en Python.
-
Este componente le permite crear una interfaz de usuario web local en un dispositivo principal de Greengrass. Puede crear una interfaz de usuario web local que le permita configurar los ajustes del dispositivo y la aplicación o monitorizar el dispositivo, por ejemplo.
-
LoRaWaAdaptador de protocolo N
Este componente ingiere datos de dispositivos inalámbricos locales que utilizan el protocolo LoRaWa N, que es un protocolo de red de área amplia (LPWAN) de bajo consumo. El componente le permite analizar los datos y actuar sobre ellos de forma local sin comunicarse con la nube.
-
Este componente recopila datos de dispositivos locales mediante el protocolo ModbusTCP y los publica en los flujos de datos seleccionados.
-
Este componente instala Node-RED en un AWS IoT Greengrass dispositivo principal mediante NPM. El componente depende del componente de autenticación de Node-RED
, que debe implementarse y configurarse de forma explícita. Puede usar la CLI de Node-RED para Greengrass a fin de implementar flujos de Node-RED en los dispositivos. AWS IoT Greengrass -
Este componente instala Node-RED en el dispositivo AWS IoT Greengrass principal mediante el contenedor Docker oficial de Node-RED. El componente depende del componente de autenticación de Node-RED
, que debe implementarse y configurarse de forma explícita. Puede usar la CLI de Node-RED para Greengrass a fin de implementar flujos de Node-RED en los dispositivos. AWS IoT Greengrass -
Este componente configura un nombre de usuario y una contraseña para proteger la instancia de Node-RED que se ejecuta en un dispositivo principal. AWS IoT Greengrass
-
Este componente implementa el contenedor Docker de OpenThread Border Router. El componente ayuda a crear un dispositivo Matter que incluye un router Thread Border.
-
Conector de transmisión de datos OSI Pi
Este componente permite transmitir la ingesta de datos en tiempo real desde el archivo de datos OSI Pi a una arquitectura de datos moderna. AWS Se integra en OSI Pi Asset Framework, que se gestiona de forma centralizada a través de la AWS IoT PubSub mensajería.
-
Este componente permite a AWS IoT Greengrass los dispositivos integrar soluciones de seguridad de hardware mediante el proyecto Parsec
de código abierto de Cloud Native Computing Foundation (CNCF) . -
Este componente proporciona soporte para la base de datos relacional PostgreSQL
en la periferia. Los clientes pueden usar este componente para aprovisionar y administrar una instancia local de PostgreSQL dentro de un contenedor docker. -
Este componente supervisa un directorio en busca de archivos nuevos, los carga en Amazon Simple Storage Service (Amazon S3) y, a continuación, los elimina una vez que la carga se ha realizado correctamente.
-
Este componente proporciona una herramienta CLI que pueden utilizar otros componentes que necesiten recuperar secretos del componente Secrets Manager en un script de ciclo de vida de recetas.
-
Enrutamiento de TES al contenedor
Este componente configura nftables o iptables en un AWS IoT Greengrass dispositivo para que pueda usar el Servicio de intercambio de fichas componente con contenedores.
-
Este componente ingiere las transmisiones de audio y vídeo de las cámaras RTSP conectadas al dispositivo principal. AWS IoT Greengrass A continuación, el componente convierte las transmisiones de audio y vídeo en peer-to-peer comunicación o retransmisión a través de Amazon Kinesis Video Streams.
Para solicitar una función o informar de un error, abra un GitHub problema en el repositorio de ese componente. AWS no proporciona soporte para los componentes de la comunidad. Para obtener más información, consulte el CONTRIBUTING.mdarchivo del repositorio de cada componente.
Varios AWS de los componentes proporcionados también son de código abierto. Para obtener más información, consulte Software AWS IoT Greengrass Core de código abierto.