Controlla lo stato del dispositivo Greengrass core - 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à.

Controlla lo stato del dispositivo Greengrass core

I dispositivi core Greengrass segnalano lo stato dei loro componenti software a. AWS IoT GreengrassÈ possibile controllare il riepilogo dello stato di salute di ciascun dispositivo e controllare lo stato di ciascun componente su ciascun dispositivo.

I dispositivi principali hanno i seguenti stati di salute:

  • HEALTHY— Il software AWS IoT Greengrass Core e tutti i componenti funzionano senza problemi sul dispositivo principale.

  • UNHEALTHY— Il software AWS IoT Greengrass Core o un componente si trova in uno stato di errore sul dispositivo principale.

Nota

AWS IoT Greengrass si affida ai singoli dispositivi per inviare aggiornamenti di stato a. Cloud AWS Se il software AWS IoT Greengrass Core non è in esecuzione sul dispositivo, o se il dispositivo non è connesso a Cloud AWS, lo stato riportato di quel dispositivo potrebbe non riflettere il suo stato attuale. Il timestamp dello stato indica quando lo stato del dispositivo è stato aggiornato l'ultima volta.

I dispositivi principali inviano aggiornamenti di stato nei seguenti orari:

  • All'avvio del software AWS IoT Greengrass Core

  • Quando il dispositivo principale riceve una distribuzione dal Cloud AWS

  • Per Greengrass nucleus 2.12.2 e versioni precedenti, il dispositivo principale invia aggiornamenti di stato quando lo stato di qualsiasi componente sul dispositivo principale diventa o ERRORED BROKEN

  • Per Greengrass nucleus 2.12.3 e versioni successive, il dispositivo principale invia aggiornamenti di stato quando lo stato di un componente del dispositivo principale diventa,, o ERRORED BROKEN RUNNING FINISHED

  • A intervalli regolari configurabili, che per impostazione predefinita sono 24 ore

Per AWS IoT Greengrass Core v2.7.0 e versioni successive, il dispositivo principale invia aggiornamenti di stato quando si verifica la distribuzione locale e la distribuzione nel cloud

Verifica lo stato di salute di un dispositivo principale

Puoi controllare lo stato dei singoli dispositivi principali.

Per verificare lo stato di un dispositivo principale (AWS CLI)
  • Eseguite il comando seguente per recuperare lo stato di un dispositivo. Sostituisci coreDeviceNamecon il nome del dispositivo principale da interrogare.

    aws greengrassv2 get-core-device --core-device-thing-name coreDeviceName

    La risposta contiene informazioni sul dispositivo principale, incluso lo stato.

Verifica lo stato di un gruppo di dispositivi principale

È possibile controllare lo stato di un gruppo di dispositivi principali (un gruppo di oggetti).

Per controllare lo stato di un gruppo di dispositivi (AWS CLI)
  • Esegui il comando seguente per recuperare lo stato di più dispositivi principali. Sostituire l'ARN nel comando con l'ARN del gruppo di cose da interrogare.

    aws greengrassv2 list-core-devices --thing-group-arn "arn:aws:iot:region:account-id:thinggroup/thingGroupName"

    La risposta contiene l'elenco dei dispositivi principali del gruppo di oggetti. Ogni voce dell'elenco contiene lo stato del dispositivo principale.

Controlla lo stato dei componenti del dispositivo principale

È possibile controllare lo stato, ad esempio lo stato del ciclo di vita, dei componenti software su un dispositivo principale. Per ulteriori informazioni sugli stati del ciclo di vita dei componenti, vedere. Sviluppa AWS IoT Greengrass componenti

Per controllare lo stato dei componenti su un dispositivo principale ()AWS CLI
  • Eseguite il comando seguente per recuperare lo stato dei componenti su un dispositivo principale. Sostituisci coreDeviceNamecon il nome del dispositivo principale da interrogare.

    aws greengrassv2 list-installed-components --core-device-thing-name coreDeviceName

    La risposta contiene l'elenco dei componenti che funzionano sul dispositivo principale. Ogni voce dell'elenco contiene lo stato del ciclo di vita del componente, incluso lo stato attuale dei dati e l'ultima volta che il dispositivo principale Greengrass ha inviato un messaggio contenente un determinato componente al cloud. La risposta includerà anche la fonte di distribuzione più recente che ha portato il componente al dispositivo principale Greengrass.

    Nota

    Questo comando recupera un elenco impaginato dei componenti eseguiti da un dispositivo core Greengrass. Per impostazione predefinita, questo elenco non include i componenti che vengono distribuiti come dipendenze di altri componenti. È possibile includere dipendenze nella risposta impostando il parametro su. topologyFilter ALL