Componenti comunitari - AWS IoT Greengrass

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Componenti comunitari

Il Greengrass Software Catalog è un indice dei componenti Greengrass sviluppati dalla comunità Greengrass. Da questo catalogo, puoi scaricare, modificare e distribuire componenti per creare le tue applicazioni Greengrass. È possibile visualizzare il catalogo al seguente link: https://github.com/aws-greengrass/. aws-greengrass-software-catalog

Ogni componente dispone di un GitHub archivio pubblico che puoi esplorare. Visualizza il catalogo del software Greengrass GitHub per trovare l'elenco completo dei componenti della community. Ad esempio, questo catalogo include i seguenti componenti:

  • Flusso di video Amazon Kinesis

    Questo componente acquisisce flussi audio e video da telecamere locali che utilizzano il Real Time Streaming Protocol (RTSP). Il componente carica quindi i flussi audio e video su Amazon Kinesis Video Streams.

  • Gateway Bluetooth IoT

    Questo componente utilizza la BluePylibreria che consente la comunicazione con i dispositivi Bluetooth Low Energy (LE) per creare interfacce client Bluetooth LE.

  • Certificate Rotator

    Questo componente fornisce un mezzo per ruotare il certificato e la AWS IoT Greengrass chiave privata del dispositivo principale, in tutta la flotta, su larga scala.

  • Tunneling sicuro containerizzato

    Questo componente fornisce un contenitore Docker per il tunneling sicuro con tutte le dipendenze e le librerie corrispondenti in una ricetta riutilizzabile che non si basa su uno specifico sistema operativo host.

  • Grafana

    Questo componente consente di ospitare un server Grafana su un dispositivo core Greengrass. Puoi utilizzare le dashboard Grafana per visualizzare e gestire i dati sul dispositivo principale.

  • GStreamer per Amazon Lookout for Vision

    Questo componente fornisce un plug-in GStreamer in modo da poter eseguire il rilevamento delle anomalie di Lookout for Vision nelle pipeline GStreamer personalizzate.

  • Assistente domestico

    Questo componente consente al cliente di utilizzare Home Assistant per fornire il controllo locale dei dispositivi domestici intelligenti. Fornisce l'integrazione con AWS i servizi perimetrali e nel cloud per fornire soluzioni di automazione domestica che estendono Home Assistant.

  • Dashboard InfluxDB/Grafana

    Questo componente offre un'esperienza con un clic per configurare i componenti InfluxDB e Grafana. Collega InfluxDB a Grafana e automatizza la configurazione di una dashboard Grafana locale che esegue il rendering della telemetria in tempo reale. AWS IoT Greengrass

  • InfluxDB

    Questo componente fornisce un database di serie temporali InfluxDB su un dispositivo core Greengrass. È possibile utilizzare questo componente per elaborare i dati dai sensori IoT, analizzare i dati in tempo reale e monitorare le operazioni all'edge.

  • Editore InfluxDB

    Questo componente trasmette la telemetria AWS IoT Greengrass sullo stato del sistema dal plug-in Nucleus emitter a InfluxDB. Questo componente può anche inoltrare telemetria personalizzata a InfluxDB.

  • Framework pubsub IoT

    Questo framework fornisce un'architettura applicativa, un codice modello ed esempi implementabili che aiutano a migliorare la qualità del codice per le applicazioni pubsub IoT distribuite basate sugli eventi che utilizzano componenti personalizzati v2. AWS IoT Greengrass Per ulteriori informazioni, consulta Crea AWS IoT Greengrass componenti.

  • Jupyter Labs

    Questo componente viene distribuito su un dispositivo principale. JupyterLab AWS IoT Greengrass L'ambiente Jupyter ha accesso alle risorse variabili di processo e ambiente impostate da AWS IoT Greengrass, semplificando il processo di test e sviluppo di componenti scritti in Python.

  • Server web locale

    Questo componente consente di creare un'interfaccia utente Web locale su un dispositivo principale Greengrass. È possibile creare un'interfaccia utente Web locale che consenta, ad esempio, di configurare le impostazioni del dispositivo e dell'applicazione o di monitorare il dispositivo.

  • LoRaWaAdattatore di protocollo N

    Questo componente acquisisce dati da dispositivi wireless locali che utilizzano il protocollo LoRaWa N, che è un protocollo LPWAN (Low Power Wide Area Network). Il componente consente di analizzare e agire sui dati localmente senza comunicare con il cloud.

  • Modbus TCP

    Questo componente raccoglie dati dai dispositivi locali utilizzando il protocollo ModbusTCP e li pubblica su flussi di dati selezionati.

  • Node-red

    Questo componente installa Node-RED su un AWS IoT Greengrass dispositivo principale utilizzando NPM. Il componente dipende dal componente Node-RED Auth che deve essere distribuito e configurato in modo esplicito. Puoi utilizzare la CLI Node-RED per Greengrass per distribuire i flussi Node-RED sui dispositivi. AWS IoT Greengrass

  • Node-RED Docker

    Questo componente installa Node-RED sul dispositivo AWS IoT Greengrass principale utilizzando il contenitore Docker Node-RED ufficiale. Il componente dipende dal componente Node-RED Auth che deve essere distribuito e configurato in modo esplicito. Puoi utilizzare la CLI Node-RED per Greengrass per distribuire i flussi Node-RED sui dispositivi. AWS IoT Greengrass

  • Autenticazione Node-RED

    Questo componente configura un nome utente e una password per proteggere l'istanza Node-RED in esecuzione su un dispositivo principale. AWS IoT Greengrass

  • OpenThreadRouter di frontiera

    Questo componente distribuisce il contenitore OpenThread Border Router Docker. Il componente aiuta a comporre un dispositivo Matter che include un router di confine Thread.

  • Connettore dati di streaming OSI Pi

    Questo componente fornisce lo streaming di dati in tempo reale da OSI Pi Data Archive a una moderna architettura di dati. AWS Si integra con OSI Pi Asset Framework, gestito centralmente tramite messaggistica. AWS IoT PubSub

  • Provider Parsec

    Questo componente consente ai AWS IoT Greengrass dispositivi di integrare soluzioni di sicurezza hardware utilizzando il progetto Parsec open source di Cloud Native Computing Foundation (CNCF).

  • Database PostgreSQL

    Questo componente fornisce supporto per il database relazionale PostgreSQL all'edge. I clienti possono utilizzare questo componente per fornire e gestire un'istanza PostgreSQL locale all'interno di un contenitore docker.

  • Caricatore di file S3

    Questo componente monitora una directory alla ricerca di nuovi file, li carica su Amazon Simple Storage Service (Amazon S3) e quindi li elimina dopo un caricamento riuscito.

  • Cliente Secrets Manager

    Questo componente fornisce uno strumento CLI che può essere utilizzato da altri componenti che devono recuperare segreti dal componente Secrets Manager in uno script del ciclo di vita della ricetta.

  • Instradamento TES verso il contenitore

    Questo componente configura nftables o iptables su un AWS IoT Greengrass dispositivo in modo che possa utilizzare il componente con i contenitori. Servizio di scambio di token

  • WebRTC

    Questo componente acquisisce flussi audio e video dalle telecamere RTSP collegate al dispositivo principale. AWS IoT Greengrass Quindi il componente trasforma i flussi audio e video in peer-to-peer comunicazione o inoltro tramite Amazon Kinesis Video Streams.

Per richiedere una funzionalità o segnalare un bug, apri un GitHub problema nell'archivio di quel componente. AWS non fornisce supporto per i componenti della community. Per ulteriori informazioni, consulta il CONTRIBUTING.mdfile nel repository di ogni componente.

Diversi componenti AWS forniti sono inoltre open source. Per ulteriori informazioni, consulta Software AWS IoT Greengrass Core open source.