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. -
Questo componente utilizza la BluePy
libreria che consente la comunicazione con i dispositivi Bluetooth Low Energy (LE) per creare interfacce client Bluetooth LE. -
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.
-
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.
-
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. -
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
-
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. -
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. -
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.
-
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.
-
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.
-
Questo componente raccoglie dati dai dispositivi locali utilizzando il protocollo ModbusTCP e li pubblica su flussi di dati selezionati.
-
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 -
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 -
Questo componente configura un nome utente e una password per proteggere l'istanza Node-RED in esecuzione su un dispositivo principale. AWS IoT Greengrass
-
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
-
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) . -
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. -
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.
-
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
-
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.