

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

# Attiva le notifiche sulle proprietà degli asset in AWS IoT SiteWise
<a name="property-notifications"></a>

È possibile abilitare le notifiche sulle proprietà su cui pubblicare AWS IoT Core gli aggiornamenti dei dati degli asset e quindi eseguire query sui dati. Con le notifiche sulle proprietà degli asset, AWS IoT SiteWise fornisce un CloudFormation modello che puoi utilizzare per esportare AWS IoT SiteWise i dati in Amazon S3.

**Nota**  
I dati degli asset vengono inviati AWS IoT Core ogni volta che vengono ricevuti da AWS IoT SiteWise, indipendentemente dal fatto che il valore sia cambiato.

**Topics**
+ [Attiva le notifiche sulle proprietà degli asset (console)](#enable-property-notifications-console)
+ [Attiva le notifiche sulle proprietà degli asset ()AWS CLI](#enable-property-notifications-cli)

## Attiva le notifiche sulle proprietà degli asset (console)
<a name="enable-property-notifications-console"></a>

Per impostazione predefinita, AWS IoT SiteWise non pubblica gli aggiornamenti dei valori delle proprietà. Puoi utilizzare la AWS IoT SiteWise console per abilitare le notifiche per una proprietà della risorsa.

**Per abilitare o disabilitare le notifiche per una proprietà di asset (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 l'asset per abilitare le notifiche di una proprietà.
**Suggerimento**  <a name="sitewise-expand-asset-hierarchy"></a>
Puoi scegliere l'icona a forma di freccia per espandere una gerarchia di asset e trovare il tuo asset.

1. Scegli **Modifica**.

1. Per lo **stato di notifica** della proprietà di asset scegli **ABILITATO**.  
![\[AWS IoT SiteWise Schermata della pagina «Modifica risorsa» con «Stato della notifica» evidenziato.\]](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/images/sitewise-enable-property-notifications-console.png)

   Puoi inoltre scegliere **DISABILITATO** per disabilitare le notifiche per la proprietà di asset.

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

## Attiva le notifiche sulle proprietà degli asset ()AWS CLI
<a name="enable-property-notifications-cli"></a>

Per impostazione predefinita, AWS IoT SiteWise non pubblica gli aggiornamenti dei valori delle proprietà. È possibile utilizzare AWS Command Line Interface (AWS CLI) per abilitare o disabilitare le notifiche per una proprietà di un asset.

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.

Utilizzate l'[UpdateAssetProperty](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetProperty.html)operazione per abilitare o disabilitare le notifiche per la proprietà di una risorsa. Specifica i seguenti parametri:
+ `assetId`— L'ID della risorsa.
+ `propertyId`— L'ID della proprietà dell'asset.
+ `propertyNotificationState`— Lo stato di notifica del valore della proprietà: `ENABLED` o`DISABLED`.
+ `propertyAlias`— L'alias della proprietà. Specificare l'alias esistente della proprietà quando si aggiorna lo stato di notifica. Se si omette questo parametro, l'alias esistente della proprietà viene rimosso.

**Per abilitare o disabilitare le notifiche per una proprietà di asset (CLI)**

1. Esegui il comando seguente per recuperare l'alias della proprietà di asset. Sostituisci *asset-id* con l'ID della risorsa e *property-id* con l'ID della proprietà.

   ```
   aws iotsitewise describe-asset-property \
     --asset-id asset-id \
     --property-id property-id
   ```

   L'operazione restituisce una risposta contenente i dettagli della proprietà di asset nel formato seguente. L'alias della proprietà si trova in `assetProperty.alias` nell'oggetto JSON.

   ```
   {
     "assetId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE",
     "assetName": "Wind Turbine 7",
     "assetModelId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
     "assetProperty": {
       "id": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
       "name": "Wind Speed",
       "alias": "/company/windfarm/3/turbine/7/windspeed",
       "notification": {
         "topic": "$aws/sitewise/asset-models/a1b2c3d4-5678-90ab-cdef-11111EXAMPLE/assets/a1b2c3d4-5678-90ab-cdef-22222EXAMPLE/properties/a1b2c3d4-5678-90ab-cdef-33333EXAMPLE",
         "state": "DISABLED"
       },
       "dataType": "DOUBLE",
       "unit": "m/s",
       "type": {
         "measurement": {}
       }
     }
   }
   ```

1. Esegui il comando seguente per abilitare le notifiche per la proprietà di asset. *property-alias*Sostituitelo con l'alias della proprietà riportato nella risposta del comando precedente oppure omettete di `--property-alias` aggiornare la proprietà senza un alias.

   ```
   aws iotsitewise update-asset-property \
     --asset-id asset-id \
     --property-id property-id \
     --property-notification-state ENABLED \
     --property-alias property-alias
   ```

   Puoi inoltre passare `--property-notification-state DISABLED` per disabilitare le notifiche per la proprietà di asset.