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\".

Messaggi di eventi

Modalità Focus
Messaggi di eventi - AWS IoT Core

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

Questa sezione contiene informazioni sui messaggi pubblicati in occasione AWS IoT dell'aggiornamento o della modifica di elementi o lavori. Per informazioni sul AWS IoT Events servizio che consente di creare rilevatori per monitorare i dispositivi per rilevare eventuali guasti o modifiche di funzionamento e per attivare azioni quando si verificano, vedere. AWS IoT Events

Come vengono generati i messaggi di evento

AWS IoT pubblica messaggi relativi agli eventi quando si verificano determinati eventi. Ad esempio, vengono generati eventi dal registro quando vengono aggiunti, aggiornati o eliminati oggetti. Ogni evento comporta l'invio di un singolo messaggio di evento. I messaggi di evento vengono pubblicati MQTT con un JSON payload. Il contenuto del payload dipende dal tipo di evento.

Nota

I messaggi di evento vengono sicuramente pubblicati una volta. È anche possibile che vengano pubblicati più di una volta. L'ordinamento dei messaggi di evento non è garantito.

Policy per la ricezione di messaggi di evento

Per ricevere messaggi relativi agli eventi, il dispositivo deve utilizzare una politica appropriata che gli consenta di connettersi al gateway del AWS IoT dispositivo e iscriversi agli argomenti MQTT degli eventi. Devi anche sottoscrivere i filtri di argomenti appropriati.

Di seguito viene mostrato un esempio della policy necessaria per la ricezione di eventi del ciclo di vita:

{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:region:account:/$aws/events/*" ] }] }

Abilita eventi per AWS IoT

Prima che gli abbonati agli argomenti riservati possano ricevere messaggi, è necessario abilitare i messaggi di evento provenienti da AWS Management Console o utilizzando API oCLI. Per informazioni sui messaggi di evento gestiti dalle diverse opzioni, consultate la Tabella delle impostazioni di configurazione degli AWS IoT eventi.

  • Per abilitare i messaggi relativi agli eventi, vai alla scheda Impostazioni della AWS IoT console e quindi, nella sezione Messaggi basati sugli eventi, scegli Gestisci eventi. Puoi specificare gli eventi da gestire.

  • Per controllare quali tipi di eventi vengono pubblicati utilizzando API oCLI, chiama UpdateEventConfigurationsAPIo usa il update-event-configurations CLI comando. Per esempio:

    aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
Nota

Tutte le virgolette doppie (") sono precedute dal carattere di escape barra rovesciata (\).

È possibile ottenere la configurazione corrente dell'evento chiamando DescribeEventConfigurationsAPIo utilizzando il describe-event-configurations CLI comando. Ad esempio:.

aws iot describe-event-configurations

Tabella delle impostazioni di configurazione degli eventi AWS IoT

Categoria dell'evento

(AWS IoT Console: Impostazioni: messaggi basati su eventi)

Chiave-valore eventConfigurations

(AWS CLI/API)

Argomento del messaggio dell'evento

(Può essere configurato solo utilizzando AWS CLI/) API

CA_CERTIFICATE

$aws/events/certificates/registered/caCertificateId

(Può essere configurato solo utilizzando AWS CLI/API)

CERTIFICATE

$aws/events/presence/connected/clientId

(Può essere configurato solo utilizzando AWS CLI/API)

CERTIFICATE

$aws/events/presence/disconnected/clientId

(Può essere configurato solo utilizzando AWS CLI/API)

CERTIFICATE

$aws/events/subscriptions/subscribed/clientId

(Può essere configurato solo utilizzando AWS CLI/API)

CERTIFICATE

$aws/events/subscriptions/unsubscribed/clientId

Processo completato, annullato

JOB

$aws/events/job/jobID/canceled

Processo completato, annullato

JOB

$aws/events/job/jobID/cancellation_in_progress

Processo completato, annullato

JOB

$aws/events/job/jobID/completed

Processo completato, annullato

JOB

$aws/events/job/jobID/deleted

Processo completato, annullato

JOB

$aws/events/job/jobID/deletion_in_progress

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/canceled

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/deleted

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/failed

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/rejected

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/removed

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/succeeded

Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa

JOB_EXECUTION

$aws/events/jobExecution/jobID/timed_out

Oggetto: creato, aggiornato, eliminato

THING

$aws/events/thing/thingName/created

Oggetto: creato, aggiornato, eliminato

THING

$aws/events/thing/thingName/updated

Oggetto: creato, aggiornato, eliminato

THING

$aws/events/thing/thingName/deleted

Gruppo di cose: aggiunto, rimosso

THING_GROUP

$aws/events/thingGroup/thingGroupName/created

Gruppo di cose: aggiunto, rimosso

THING_GROUP

$aws/events/thingGroup/thingGroupName/updated

Gruppo di cose: aggiunto, rimosso

THING_GROUP

$aws/events/thingGroup/thingGroupName/deleted

Gerarchia del gruppo di cose: aggiunta, rimossa

THING_GROUP_HIERARCHY

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/added

Gerarchia del gruppo di cose: aggiunta, rimossa

THING_GROUP_HIERARCHY

$aws/events/thingGroupHierarchy/thingGroup/parentThingGroupName/childThingGroup/childThingGroupName/removed

Appartenenza al gruppo di cose: aggiunta, rimossa

THING_GROUP_MEMBERSHIP

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/added

Appartenenza al gruppo di cose: aggiunta, rimossa

THING_GROUP_MEMBERSHIP

$aws/events/thingGroupMembership/thingGroup/thingGroupName/thing/thingName/removed

Tipo di oggetto: creato, aggiornato, eliminato

THING_TYPE

$aws/events/thingType/thingTypeName/created

Tipo di oggetto: creato, aggiornato, eliminato

THING_TYPE

$aws/events/thingType/thingTypeName/updated

Tipo di oggetto: creato, aggiornato, eliminato

THING_TYPE

$aws/events/thingType/thingTypeName/deleted

Associazione del tipo di oggetto: aggiunta, rimossa

THING_TYPE_ASSOCIATION

$aws/events/thingTypeAssociation/thing/thingName/thingType/thingTypeName/added

$aws/events/thingTypeAssociation/thing/thingName/thingType/thingTypeName/removed

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