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à.
Messaggi di eventi
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 tramite MQTT con un payload JSON. 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 sottoscrivere gli argomenti relativi agli eventi MQTT. 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 gli eventi per AWS IoT
Prima che gli abbonati agli argomenti riservati possano ricevere messaggi, è necessario abilitare i messaggi di evento da AWS Management Console o utilizzando l'API o la CLI. Per informazioni sui messaggi di evento gestiti dalle diverse opzioni, consulta 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 l'API o la CLI, chiama l'API UpdateEventConfigurations o usa il comando update-event-configurations CLI. 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 l'API DescribeEventConfigurations o utilizzando il comando describe-event-configurations CLI. 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 sugli eventi) |
Chiave-valore (AWS CLI/API) |
Argomento del messaggio dell'evento |
---|---|---|
(Può essere configurato solo utilizzando la AWS CLI/API) |
|
|
(Può essere configurato solo utilizzando la AWS CLI/API) |
|
|
(Può essere configurato solo utilizzando la AWS CLI/API) |
|
|
(Può essere configurato solo utilizzando la AWS CLI/API) |
|
|
(Può essere configurato solo utilizzando la AWS CLI/API) |
|
|
Processo completato, annullato |
|
|
Processo completato, annullato |
|
|
Processo completato, annullato |
|
|
Processo completato, annullato |
|
|
Processo completato, annullato |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Esecuzione del processo: riuscita, non riuscita, rifiutata, annullata, rimossa |
|
|
Oggetto: creato, aggiornato, eliminato |
|
|
Oggetto: creato, aggiornato, eliminato |
|
|
Oggetto: creato, aggiornato, eliminato |
|
|
Gruppo di cose: aggiunto, rimosso |
|
|
Gruppo di cose: aggiunto, rimosso |
|
|
Gruppo di cose: aggiunto, rimosso |
|
|
Gerarchia del gruppo di cose: aggiunta, rimossa |
|
|
Gerarchia del gruppo di cose: aggiunta, rimossa |
|
|
Appartenenza al gruppo di cose: aggiunta, rimossa |
|
|
Appartenenza al gruppo di cose: aggiunta, rimossa |
|
|
Tipo di oggetto: creato, aggiornato, eliminato |
|
|
Tipo di oggetto: creato, aggiornato, eliminato |
|
|
Tipo di oggetto: creato, aggiornato, eliminato |
|
|
Associazione del tipo di oggetto: aggiunta, rimossa |
|
|