Publicado: Jul 15, 2021

O AWS IoT SiteWise é um serviço gerenciado que facilita a coleta, o armazenamento, a organização e o monitoramento de dados de equipamentos industriais em grande escala para ajudar você a tomar decisões melhores e impulsionadas por dados.

Anunciamos três novos aprimoramentos nas transformações do AWS IoT SiteWise e expressões de fórmula, para permitir aos usuários maior flexibilidade no monitoramento de seus ativos de IoT quase em tempo real.

O AWS IoT SiteWise agora oferece suporte a transformações contendo mais de uma variável. O AWS IoT SiteWise calcula um novo ponto de dados transformado todas as vezes que qualquer uma das propriedades de entrada recebe um novo valor. Por exemplo, para monitorar a qualidade das peças quase em tempo real, agora você pode criar uma transformação com várias variáveis: Good_Count e Bad_Count, que contam o número de peças boas e peças ruins produzidas, respectivamente. A transformação produz “Caution” ou “Normal” com base na fração de peças ruins produzidas:

if(Bad_Count / (Good_Count + Bad_Count) > 0.1, "Caution", "Normal")

Para obter mais informações e exemplos adicionais de transformações com várias variáveis, consulte a documentação sobre como transformar dados.

O AWS IoT SiteWise agora também oferece suporte a funções de string adicionais, como as funções format() e join(), que permitem definir suas próprias strings com formatos diferentes. Por exemplo, você pode especificar o número de casas decimais para um valor numérico com format("%.1f", 3.14159265), que forneceria uma saída de 3.1. Com a função join(), você pode combinar várias strings juntamente com um delimitador com uma função join(), por exemplo, join("-", "Windfarm1", "Windturbine", "T1") criaria a string Windfarm1-Windturbine-T1.

Além disso, o AWS IoT SiteWise agora oferece suporte a novas operações lógicas, como expressões lógicas complexas e operadores de comparação aninhados. Por exemplo, a expressão if (sensor_temperature>35 and sensor_temperature<50, "True", "False") ou if (35<sensor_temperature<50, "True", "False") produzirá True se sensor_temperature estiver entre 35 graus Fahrenheit e 50 graus Fahrenheit e False se sensor_temperature for inferior a 35 graus Fahrenheit ou superior a 50 graus Fahrenheit.

Para obter mais informações e exemplos sobre funções de string e lógica, consulte a documentação sobre Operadores, Funções de comparação e funções de String. Para obter uma lista completa de expressões de fórmula compatíveis e como usá-las, consulte a página de documentação Usar expressões de fórmula.

Para começar a usar o AWS IoT SiteWise, faça login no Console de Gerenciamento da AWS e navegue até o AWS IoT SiteWise. Visite o site do AWS IoT e o site do AWS IoT SiteWise para saber mais sobre os serviços do AWS IoT.

Para obter uma lista das regiões compatíveis com o AWS IoT SiteWise, visite Regiões da AWS.