Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS IoT Events. Dopo il 20 maggio 2026, non potrai più accedere alla AWS IoT Events console o AWS IoT Events alle risorse. Per ulteriori informazioni, consulta AWS IoT Events Fine del supporto.
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 formato JSON con identificatori di motori 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 file JSON, specificando i punti dati pertinenti e utilizzando il per registrare l'input. AWS CLI 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 nel 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 file JSON dai vostri dispositivi o processi. Puoi usarli per creare un input dalla console o dalla CLI.