Configure los ajustes de notificación - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configure los ajustes de notificación

Puede configurar los ajustes de notificación de alarmas mediante la AWS IoT SiteWise consola o el AWS Command Line Interface (AWS CLI).

Configure los ajustes de notificación (consola)

Puede utilizar la AWS IoT SiteWise consola para actualizar el valor de los atributos que especifican la configuración de notificación de una alarma.

Para actualizar los ajustes de notificación de una alarma (consola)
  1. Vaya a la consola de AWS IoT SiteWise.

  2. En el panel de navegación, elija Activos.

  3. Elija el activo para el que desea actualizar la configuración de la alarma.

  4. Elija Editar.

  5. Busque el atributo que utiliza la alarma utiliza para el ajuste de notificación que desee cambiar y, a continuación, introduzca su nuevo valor.

  6. Seleccione Guardar.

Configure los ajustes de notificación (CLI)

Puede usar AWS Command Line Interface (AWS CLI) para actualizar el valor del atributo que especifica la configuración de notificación de una alarma.

Debe conocer los assetId de sus activos y los propertyId de las propiedades para completar este procedimiento. También puedes usar el ID externo. Si has creado un activo y no lo sabesassetId, úsalo ListAssetsAPIpara enumerar todos los activos de un modelo específico. Utilice la DescribeAssetoperación para ver las propiedades de su activo, incluidas las propiedadesIDs.

Utilice la BatchPutAssetPropertyValueoperación para asignar valores de atributos a su activo. Puede utilizar esta operación para establecer varios atributos a la vez. La carga de esta operación contiene una lista de entradas y cada una contiene el ID de activo, el ID de propiedad y el valor de atributo.

Para actualizar el valor de un atributo (AWS CLI)
  1. Cree un archivo llamado batch-put-payload.json y copie el siguiente JSON objeto en el archivo. En esta carga de ejemplo se muestra cómo establecer la latitud y la longitud de una turbina eólica. Actualice los IDs valores y las marcas de tiempo para modificar la carga útil según su caso de 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 } } ] } ] }
    • Cada entrada de la carga contiene un entryId que puede definir como una única cadena. Si la entrada de la solicitud no se realiza correctamente, cada error contendrá el entryId de la solicitud correspondiente para que sepa qué solicitudes deben volver a intentarse.

    • Para establecer un valor de atributo, puedes incluir una estructura timestamp-quality-value (TQV) en la lista de propiedades propertyValues de cada atributo. Esta estructura debe contener el nuevo value y la timestamp actual.

      • value: una estructura que contiene uno de los siguientes campos, en función del tipo de propiedad que se establezca:

        • booleanValue

        • doubleValue

        • integerValue

        • stringValue

      • timestamp— Una estructura que contiene el tiempo de época actual de Unix en segundos,. timeInSeconds AWS IoT SiteWise rechaza todos los puntos de datos con marcas de tiempo que hayan existido durante más de 7 días o más de 5 minutos en el futuro.

    Para obtener más información sobre cómo preparar una carga útil para BatchPutAssetPropertyValue, consulte. Ingiera datos mediante el AWS IoT SiteWise API

  2. Ejecute el siguiente comando para enviar los valores de los atributos a AWS IoT SiteWise:

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