

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](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

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
<a name="iotevents-create-input"></a>

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.