Componentes da comunidade - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Componentes da comunidade

O Catálogo de Software do Greengrass é um índice dos componentes do Greengrass desenvolvidos pela comunidade do Greengrass. A partir desse catálogo, você pode baixar, modificar e implantar componentes para criar suas aplicações Greengrass. Você pode ver o catálogo no seguinte link: https://github.com/aws-greengrass/aws-greengrass-software-catalog.

Cada componente tem um repositório público do GitHub que você pode explorar. Veja o Catálogo de Software Greengrass no GitHub para encontrar a lista completa dos componentes da comunidade. Por exemplo, esse catálogo inclui os seguintes componentes:

  • Amazon Kinesis Video Streams

    Esse componente ingere fluxos de áudio e vídeo de câmeras locais que usam o Real Time Streaming Protocol (RTSP). Em seguida, o componente carrega os streams de áudio e vídeo para o Amazon Kinesis Video Streams.

  • Gateway IoT Bluetooth

    Esse componente usa a biblioteca BluePy que permite a comunicação com dispositivos Bluetooth Low Energy (LE) para criar interfaces de cliente Bluetooth LE.

  • Rotador de certificados

    Esse componente fornece um meio de alternar o certificado do dispositivo AWS IoT Greengrass principal e a chave privada em toda a sua frota, em grande escala.

  • Tunelamento seguro em contêineres

    Esse componente fornece um contêiner do Docker para tunelamento seguro com todas as dependências e bibliotecas correspondentes em uma fórmula reutilizável que não depende de um sistema operacional host específico.

  • Grafana

    Esse componente permite que você hospede um servidor Grafana em um dispositivo principal do Greengrass. Você pode usar os painéis do Grafana para visualizar e gerenciar dados no dispositivo principal.

  • GStreamer para Amazon Lookout for Vision

    Esse componente fornece um plug-in do GStreamer para que você possa realizar a detecção de anomalias do Lookout for Vision em seus pipelines personalizados do GStreamer.

  • Assistente doméstico

    Esse componente permite que o cliente use o Home Assistant para fornecer controle local de dispositivos domésticos inteligentes. Ele fornece integração com AWS serviços na borda e na nuvem para fornecer soluções de automação residencial que ampliam o Home Assistant.

  • Painel do InfluxDBGrafana

    Esse componente fornece uma experiência de um clique para configurar os componentes InfluxDB e Grafana. Ele conecta o InfluxDB ao Grafana e automatiza a configuração de um painel local do Grafana que renderiza a telemetria em tempo real. AWS IoT Greengrass

  • InfluxDB

    Esse componente fornece um banco de dados de séries temporais do InfluxDB em um dispositivo principal do Greengrass. Você pode usar esse componente para processar dados de sensores de IoT, analisar dados em tempo real e monitorar operações na borda.

  • Editora InfluxDB

    Esse componente retransmite a telemetria de integridade AWS IoT Greengrass do sistema do plug-in do emissor Nucleus para o InfluxDB. Esse componente também pode encaminhar telemetria personalizada para o InfluxDB.

  • Estrutura pubsub de IoT

    Essa estrutura fornece uma arquitetura de aplicação, código de modelo e exemplos implantáveis que ajudam a melhorar a qualidade do código para aplicações pubsub de IoT distribuídos e orientados por eventos usando componentes personalizados do AWS IoT Greengrass v2. Para ter mais informações, consulte Crie AWS IoT Greengrass componentes.

  • Jupyter Labs

    Esse componente implanta o JupyterLab em um dispositivo principal. AWS IoT Greengrass O ambiente Jupyter tem acesso aos recursos variáveis de processo e ambiente definidos porAWS IoT Greengrass, simplificando o processo de teste e desenvolvimento de componentes escritos em Python.

  • Servidor web local

    Esse componente permite que você crie uma interface de usuário da web local em um dispositivo principal do Greengrass. Você pode criar uma interface de usuário da Web local que permita definir as configurações do dispositivo e da aplicação ou monitorar o dispositivo, por exemplo.

  • Adaptador de protocolo LoRaWAN

    Esse componente ingere dados de dispositivos sem fio locais que usam o protocolo LoRaWAN, que é um protocolo de rede de área ampla de baixa potência (LPWAN). O componente permite que você analise e atue nos dados localmente sem se comunicar com a nuvem.

  • Modbus TCP

    Esse Componente coleta dados de dispositivos locais usando o protocolo ModbusTCP e os publica em fluxos de dados selecionados.

  • Node-red

    Esse componente instala o Node-RED em um dispositivo AWS IoT Greengrass principal usando o NPM. O componente depende do componente Node-RED Auth, que deve ser implantado e configurado explicitamente. Você pode usar a CLI do Node-RED para Greengrass para implantar fluxos do Node-RED em dispositivos. AWS IoT Greengrass

  • Docker Node-RED

    Esse componente instala o Node-RED no dispositivo principal do AWS IoT Greengrass usando o contêiner do Docker oficial do Node-RED. O componente depende do componente Node-RED Auth, que deve ser implantado e configurado explicitamente. Você pode usar a CLI do Node-RED para Greengrass para implantar fluxos do Node-RED em dispositivos. AWS IoT Greengrass

  • Autenticação Node-RED

    Esse componente configura um nome de usuário e uma senha para proteger a instância do Node-RED em execução em um dispositivo principal do AWS IoT Greengrass.

  • Roteador OpenThread Border

    Esse componente implanta o contêiner do Docker do OpenThread Border Router. O componente ajuda a compor um dispositivo Matter que inclui um roteador Thread border.

  • Conector de dados de streaming OSI Pi

    Esse componente fornece streaming de ingestão de dados em tempo real do OSI Pi Data Archive para uma arquitetura de dados moderna na AWS. Ele se integra ao OSI Pi Asset Framework, que é gerenciado centralmente por meio de mensagens PubSub do AWS IoT.

  • Provedor de Parsec

    Esse componente permite que os dispositivos do AWS IoT Greengrass integrem soluções de segurança de hardware usando o projeto Parsec de código aberto da Cloud Native Computing Foundation (CNCF).

  • Banco de dados PostgreSQL

    Esse componente fornece suporte para o banco de dados relacional PostgreSQL na borda. Os clientes podem usar esse componente para provisionar e gerenciar uma instância local do PostgreSQL dentro de um contêiner do Docker.

  • Carregador de arquivos S3

    Esse Componente monitora um diretório em busca de novos arquivos, faz upload desses dados no Amazon Simple Storage Service (Amazon S3) e, em seguida, exclui esses dados após um upload bem-sucedido.

  • Cliente Secrets Manager

    Esse componente fornece uma ferramenta CLI que pode ser usada por outros componentes que precisam recuperar segredos do componente Secrets Manager em um script de ciclo de vida da fórmula.

  • Roteamento TES para contêiner

    Esse componente configura nftables ou iptables em um dispositivo do AWS IoT Greengrass para que ele possa usar o componente Serviço de troca de token com contêineres.

  • WebRTC

    Esse componente ingere fluxos de áudio e vídeo de câmeras RTSP conectadas ao dispositivo principal do AWS IoT Greengrass. Em seguida, o componente transforma os streams de áudio e vídeo em comunicação ou retransmissão ponto a ponto por meio do Amazon Kinesis Video Streams.

Para solicitar um recurso ou relatar um bug, abra um problema do GitHub no repositório desse componente. A AWS não fornece suporte para componentes da comunidade. Para obter mais informações, consulte o arquivo CONTRIBUTING.md no repositório de cada componente.

Vários componentes fornecidos pela AWS também são de código aberto. Para ter mais informações, consulte Software AWS IoT Greengrass Core de código aberto.