Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Greengrass Nucleus Lite

Modalità Focus
Greengrass Nucleus Lite - 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à.

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

Greengrass nucleus lite (aws.greengrass.NucleusLite) è un runtime per dispositivi edge vincolati ottimizzato per un ingombro di memoria minimo (utilizza meno di 5 MB di RAM). È stato introdotto con la AWS IoT Greengrass versione 2.14.0 ed è retrocompatibile con componenti AWS IoT Greengrass generici, API Greengrass V2 e SDK.

Il Greengrass nucleus lite è offerto come alternativa al comune Greengrass nucleus (aws.greengrass.Nucleus) e può essere utilizzato in flotte eterogenee di dispositivi Greengrass.

Versioni

Questo componente ha le seguenti versioni:

  • 2.0.x

Sistema operativo

Questo componente può essere installato su dispositivi principali che eseguono i seguenti sistemi operativi:

  • Linux (distribuzioni con systemd)

Per ulteriori informazioni, vedere Greengrass nucleus.

Requisiti

I dispositivi devono soddisfare determinati requisiti per installare ed eseguire il AWS IoT Greengrass nucleus lite e il AWS IoT Greengrass software Core. Per ulteriori informazioni, consulta la guida all'installazione.

  • 5 MB di spazio RAM per il runtime Nucleus.

  • 5 MB di spazio di archiviazione (disco/flash).

Le dipendenze aggiuntive del sistema sono documentate nella Guida all'installazione.

Il componente Greengrass nucleus è supportato per l'esecuzione in un VPC. Per distribuire questo componente in un VPC, è necessario quanto segue:

  • Il nucleo Greengrass deve disporre di connettività ai AWS IoT dati, alle AWS IoT credenziali e ad Amazon S3.

Compatibilità

Il AWS IoT Greengrass nucleus lite è compatibile con l'API AWS IoT Greengrass v2 (sottoinsieme di) ed è supportato. SDKs Non dipende da alcun runtime linguistico specifico/ VMs ma i componenti aggiunti a una distribuzione possono richiedere la presenza di runtime specifici (ad esempio: Java JVM, Python). Per ulteriori informazioni sulle funzionalità supportate da Greengrass nucleus lite, vedere. Compatibilità delle funzionalità Greengrass

Download e installazione

Puoi scaricare un pacchetto apt, compilare dai sorgenti, usare un layer Yocto o scaricare un'immagine Yocto precompilata per dispositivi compatibili (ad es.). RaspberryPi Dalla AWS IoT Core Console potrai scaricare un kit di connessione contenente tutte le credenziali e la configurazione iniziale per il tuo dispositivo. Le istruzioni per l'installazione sono incluse in ogni metodo di distribuzione specifico.

Puoi anche seguire un tutorial per installare AWS IoT Greengrass nucleus lite ed esplorare lo sviluppo dei componenti Greengrass. Per ulteriori informazioni, consulta Tutorial: Guida introduttiva a AWS IoT Greengrass V2.

Configurazione

Il nucleo fornisce i seguenti parametri di configurazione. Alcuni parametri richiedono il riavvio del software AWS IoT Greengrass Core per avere effetto.

iotRoleAlias

L'alias del AWS IoT ruolo che rimanda a un ruolo IAM per lo scambio di token. Il fornitore di AWS IoT credenziali assume questo ruolo per consentire al dispositivo principale Greengrass di interagire con i servizi. AWS Per ulteriori informazioni, consulta Autorizzare i dispositivi principali a interagire con i servizi. AWS

iotDataEndpoint

L'endpoint di AWS IoT dati per il tuo. Account AWS

iotCredEndpoint

L'endpoint di AWS IoT credenziali per il tuo. Account AWS

greengrassDataPlanePort

La porta da utilizzare per le connessioni sul piano dati. Per ulteriori informazioni, consulta Connect sulla porta 443 o tramite un proxy di rete.

Importante

È necessario specificare una porta in cui il dispositivo può effettuare connessioni in uscita. Se specifichi una porta bloccata, il dispositivo non sarà in grado di connettersi per AWS IoT Greengrass ricevere distribuzioni. Seleziona una delle opzioni seguenti:

  • 443

  • 8443

  • Impostazione predefinita: 8443

awsRegion

Quello da usare Regione AWS .

runWithDefault

L'utente del sistema da utilizzare per eseguire i componenti.

Importante

Quando si implementa una modifica a questo parametro di configurazione, il software AWS IoT Greengrass Core si riavvia per rendere effettiva la modifica.

Questo oggetto contiene le seguenti informazioni:

posixUser

Il nome o l'ID dell'utente di sistema e, facoltativamente, del gruppo di sistema utilizzati dal dispositivo principale per eseguire componenti generici. Specifica l'utente e il gruppo separati da due punti (:) nel seguente formato: user:group. Il gruppo è facoltativo. Se non si specifica un gruppo, il software AWS IoT Greengrass Core utilizza il gruppo primario per l'utente. Ad esempio, puoi specificare ggc_user o ggc_user:ggc_group. Per ulteriori informazioni, consulta Configurare l'utente che esegue i componenti.

File di registro locale

I messaggi vengono registrati su stdout e i file di registro vengono gestiti da systemd.

Per visualizzare i log di questo componente
  • Usa journalctl per visualizzare i log.

Changelog

Versione

Modifiche

2.0.2

Correzioni di bug e miglioramenti
  • Corregge le dipendenze dei pacchetti apt da includere. cgroup-tools

2.0.1

Correzioni di bug e miglioramenti
  • Aggiunge il supporto per l'interpolazione delle variabili di ricetta per la sezione timeout della ricetta Greengrass.

  • Aggiunge il supporto per il comando ValidateAuthorizationToken IPC per lo stream manager.

  • Corregge gli avvisi provenienti dal Fleet Provisioning.

  • Aggiunge retry e backoff a jobs listener.

  • Correzioni di bug generali e miglioramenti.

2.0.0

Versione iniziale.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.