

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

# Configura le impostazioni di notifica in AWS IoT SiteWise
<a name="configure-alarm-notification-settings"></a>

È possibile configurare le impostazioni di notifica degli allarmi utilizzando la AWS IoT SiteWise console o AWS Command Line Interface (AWS CLI).

## Configurare le impostazioni di notifica (console)
<a name="configure-alarm-notification-settings-console"></a>

È possibile utilizzare la AWS IoT SiteWise console per aggiornare il valore degli attributi che specificano le impostazioni di notifica per un allarme.

**Per aggiornare le impostazioni di notifica di un avviso (console)**

1. <a name="sitewise-open-console"></a>Passare alla [console AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-assets"></a>Nel riquadro di navigazione, scegli **Asset**.

1. Scegli la risorsa per la quale desideri aggiornare le impostazioni della sveglia.

1. Scegli **Modifica**.

1. Trova l'attributo utilizzato dall'allarme per l'impostazione di notifica che desideri modificare, quindi inserisci il nuovo valore.

1. Scegli **Save** (Salva).

## Configurazione delle impostazioni di notifica (CLI)
<a name="configure-alarm-notification-settings-cli"></a>

È possibile utilizzare AWS Command Line Interface (AWS CLI) per aggiornare il valore dell'attributo che specifica le impostazioni di notifica per un avviso.

Per completare questa procedura, è necessario conoscere l'elemento `assetId` dell'asset e l'elemento `propertyId` della proprietà. Puoi anche usare l'ID esterno. Se hai creato una risorsa e non la conosci`assetId`, utilizza l'[ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html)API per elencare tutte le risorse per un modello specifico. Utilizzate l'[DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html)operazione per visualizzare le proprietà della risorsa, inclusa la proprietà IDs.

L'operazione [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html) consente di assegnare i valori degli attributi all'asset. È possibile utilizzare questa operazione per impostare più attributi contemporaneamente. Il payload di questa operazione include un elenco di voci, ciascuna delle quali contenente l'ID asset, l'ID proprietà e il valore dell'attributo.<a name="attribute-id-update-cli"></a>

**Per aggiornare il valore di un attributo (AWS CLI)**

1. Crea un file denominato `batch-put-payload.json` e copia il seguente oggetto JSON nel file. Questo esempio di payload mostra come impostare la latitudine e la longitudine di una turbina eolica. Aggiorna i valori IDs, e i timestamp per modificare il payload per il tuo caso d'uso.

   ```
   {
     "entries": [
       {
         "entryId": "windfarm3-turbine7-latitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 47.6204
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       },
       {
         "entryId": "windfarm3-turbine7-longitude",
         "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
         "propertyId": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE",
         "propertyValues": [
           {
             "value": {
               "doubleValue": 122.3491
             },
             "timestamp": {
               "timeInSeconds": 1575691200
             }
           }
         ]
       }
     ]
   }
   ```
   + Ogni voce nel payload contiene un `entryId` che è possibile definire come una qualsiasi stringa univoca. Se una richiesta non riesce, ciascun errore conterrà l'`entryId` della richiesta corrispondente in modo che sia possibile sapere quale richiesta riprovare.
   + Per impostare il valore di un attributo, è possibile includere una struttura timestamp-quality-value (TQV) nell'elenco di proprietà di `propertyValues` ogni attributo. Questa struttura deve contenere il nuovo `value` e il `timestamp` corrente.
     + `value`— Una struttura che contiene uno dei seguenti campi, a seconda del tipo di proprietà impostata:
       + `booleanValue`
       + `doubleValue`
       + `integerValue`
       + `stringValue`
       + `nullValue`
     + `timestamp`— Una struttura che contiene l'ora attuale dell'epoca Unix in secondi,. `timeInSeconds` AWS IoT SiteWise rifiuta tutti i punti dati con timestamp che esistevano da più di 7 giorni nel passato o più recenti di 5 minuti nelle future.

   Per ulteriori informazioni su come preparare un payload per [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html), consulta [Inserisci dati con AWS IoT SiteWise APIs](ingest-api.md).

1. Esegui il comando seguente per inviare i valori degli attributi a: AWS IoT SiteWise

   ```
   aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json
   ```