Crea un AWS IoT Events input per acquisire i dati del dispositivo - AWS IoT Events

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

Crea un AWS IoT Events input per acquisire i dati del dispositivo

Quando configuri gli ingressi per AWS IoT Events, puoi sfruttarli per definire il modo in cui AWS CLI i tuoi dispositivi comunicano i dati dei sensori. Ad esempio, se i dispositivi inviano messaggi in JSON formato elettronico con identificatori del motore e letture dei sensori, è possibile acquisire questi dati creando un input che mappa gli attributi specifici dei messaggi, come la pressione e l'ID del motore. Il processo inizia definendo un input in un JSON file, specificando i punti dati pertinenti e utilizzando il AWS CLI per registrare l'input. AWS IoT Events Ciò consente di AWS IoT monitorare e rispondere a condizioni critiche sulla base dei dati dei sensori in tempo reale.

Ad esempio, supponiamo che i dispositivi inviino messaggi con il seguente formato.

{ "motorid": "Fulton-A32", "sensorData": { "pressure": 23, "temperature": 47 } }

È possibile creare un input per acquisire pressure i dati e il motorid (che identifica il dispositivo specifico che ha inviato il messaggio) utilizzando il comando seguente AWS CLI .

aws iotevents create-input --cli-input-json file://pressureInput.json

Il file pressureInput.json contiene quanto segue.

{ "inputName": "PressureInput", "inputDescription": "Pressure readings from a motor", "inputDefinition": { "attributes": [ { "jsonPath": "sensorData.pressure" }, { "jsonPath": "motorid" } ] } }

Quando create input personalizzati, ricordatevi di raccogliere innanzitutto messaggi di esempio come JSON file dai vostri dispositivi o processi. Puoi usarli per creare un input dalla console o dalCLI.