As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Definir configurações de notificação
Você pode definir as configurações de notificação de alarme usando o AWS IoT SiteWise console ou o AWS Command Line Interface (AWS CLI).
Definir configurações de notificação (console)
Você pode usar o AWS IoT SiteWise console para atualizar o valor dos atributos que especificam as configurações de notificação para um alarme.
Para atualizar as configurações de notificação de um alarme (console)
Navegue até o console do AWS IoT SiteWise
. -
No painel de navegação, selecione Ativos.
-
Escolha o ativo para o qual você deseja atualizar as configurações do alarme.
-
Selecione a opção Editar.
-
Encontre o atributo que o alarme usa para a configuração de notificação que você quer alterar e, em seguida, insira seu novo valor.
-
Escolha Salvar.
Definir configurações de notificação (CLI)
Você pode usar o AWS Command Line Interface (AWS CLI) para atualizar o valor do atributo que especifica as configurações de notificação para um alarme.
Para executar este procedimento, é necessário saber quais são o assetId
do ativo e o propertyId
da propriedade. Você também pode usar o ID externo. Se você criou um ativo e não o conheceassetId
, use o ListAssetsAPIpara listar todos os ativos de um modelo específico. Use a DescribeAssetoperação para visualizar as propriedades do seu ativo, incluindo propriedadesIDs.
Use a BatchPutAssetPropertyValueoperação para atribuir valores de atributos ao seu ativo. É possível usar essa operação para definir vários atributos de uma vez. A carga útil dessa operação contém uma lista de entradas, e cada entrada contém a ID do ativo, a ID da propriedade e o valor do atributo.
Para atualizar o valor de um atributo (AWS CLI)
-
Crie um arquivo chamado
batch-put-payload.json
e copie o JSON objeto a seguir no arquivo. Este exemplo de carga útil demonstra como definir a latitude e a longitude de uma turbina eólica. Atualize os IDs valores e os carimbos de data/hora para modificar a carga útil do seu 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 na carga contém um
entryId
que você pode definir como qualquer string exclusiva. Se qualquer entrada de solicitação falhar, cada erro conterá oentryId
da solicitação correspondente, para que você saiba quais solicitações tentar novamente.-
Para definir um valor de atributo, você pode incluir uma estrutura timestamp-quality-value (TQV) na lista de
propertyValues
para cada propriedade de atributo. Essa estrutura deve conter o novovalue
e otimestamp
atual.-
value
– uma estrutura contendo um dos valores a seguir, a depender do tipo de propriedade sendo definida:-
booleanValue
-
doubleValue
-
integerValue
-
stringValue
-
-
timestamp
— Uma estrutura que contém o tempo atual da época do Unix em segundos,.timeInSeconds
AWS IoT SiteWise rejeita todos os pontos de dados com carimbos de data/hora que existiam há mais de 7 dias ou menos de 5 minutos no futuro.
-
Para obter mais informações sobre como preparar uma carga útil para BatchPutAssetPropertyValue, consulteIngira dados usando o AWS IoT SiteWise API.
-
Execute o comando a seguir para enviar os valores dos atributos para AWS IoT SiteWise:
aws iotsitewise batch-put-asset-property-value -\-cli-input-json file://batch-put-payload.json