Inserito il: Jul 25, 2019

Quando usi AWS IoT Events, hai ora la possibilità di definire azioni per invocare le funzioni AWS Lambda, pubblicare messaggi nella coda Amazon Simple Queue Service (SQS) o un flusso di distribuzione Amazon Kinesis Data Firehose e ripubblicare messaggi su IoT Events. In precedenza, era possibile definire esclusivamente azioni per pubblicare messaggi su SNS e MQTT. Queste azioni, che coprono un più ampio raggio, semplificano la creazione di applicazioni di monitoraggio che consentono di rilevare in modo rapido lo stato dei dispositivi e, di conseguenza, offrire più opzioni per elaborare i messaggi creati da IoT Events.

È possibile definire un'azione Lambda per richiamare una funzione specifica tramite il payload dei messaggi. La funzione Lambda riceve il payload dei messaggi come parametro di input e può elaborarne le relative informazioni ulteriormente. Allo stesso modo, è possibile definire un'azione SQS per inviare il payload dei messaggi a una coda SQS a cui altri servizi potrebbero attingere. È possibile inviare il payload dei messaggi a un flusso di distribuzione Firehose per visualizzare, in tempo reale, avvisi in applicazioni come i pannelli di controllo. Infine, si definisce IoT Events come un'azione e si invia il payload dei messaggi come input a un altro modello di rivelatore che può aiutare a semplificarne modelli complessi verso una gerarchia più semplice.

Queste nuovi azioni sono disponibili in tutte le regioni che offrono AWS IoT Events. Per iniziare, apri la console IoT Events e seleziona uno stato di un modello di rivelatore. Aggiungi un evento allo stato e seleziona dall'elenco delle azioni disponibili.