Componentes de la comunidad - 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 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:

  • Amazon Kinesis Video Streams

    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 BluePybiblioteca que permite la comunicación con dispositivos Bluetooth de bajo consumo (LE) para crear interfaces de cliente Bluetooth LE.

  • Rotador de certificados

    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.

  • Grafana

    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.

  • Asistente doméstico

    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

  • InfluxDB

    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.

  • Publicador InfluxDB

    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.

  • Marco pubsub para IoT

    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.

  • Jupyter Labs

    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.

  • Servidor web local

    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.

  • Modbus TCP

    Este componente recopila datos de dispositivos locales mediante el protocolo ModbusTCP y los publica en los flujos de datos seleccionados.

  • Node-RED

    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

  • Docker de Node-RED

    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

  • Autenticación Node-RED

    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

  • OpenThreadBorder Router

    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.

  • Proveedor de Parsec

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

  • Base de datos PostgreSQL

    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.

  • Cargador de archivos S3

    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.

  • Cliente Secrets Manager

    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.

  • WebRTC

    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.