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á.
Exemplos de expressões e uso para AWS IoT Events
É possível especificar valores em um modelo de detector das seguintes maneiras:
-
Insira as expressões suportadas no AWS IoT Events console.
-
Passe as expressões para o AWS IoT Events APIs como parâmetros.
As expressões são compatíveis com modelos literais, operadores, funções, referências e de substituição.
Importante
Suas expressões devem fazer referência a um valor inteiro, decimal, string ou booliano.
Escrevendo AWS IoT Events expressões
Veja os exemplos a seguir para ajudá-lo a escrever suas AWS IoT Events expressões:
- Literal
-
Para valores literais, as expressões devem conter aspas simples. Um valor booliano deve ser
true
oufalse
.'123' # Integer '123.12' # Decimal 'hello' # String 'true' # Boolean
- Referência
-
Para referências, é necessário especificar variáveis ou valores de entrada.
-
A entrada a seguir faz referência a um número decimal,
10.01
.$input.GreenhouseInput.temperature
-
A variável a seguir faz referência a uma string,
Greenhouse Temperature Table
.$variable.TableName
-
- Modelo de substituição
-
Para um modelo de substituição, é necessário usar
${}
, e o modelo deve estar entre aspas simples. Um modelo de substituição também pode conter uma combinação de literais, operadores, funções, referências e modelos de substituição.-
O resultado avaliado da expressão a seguir é uma string,
50.018 in Fahrenheit
.'${$input.GreenhouseInput.temperature * 9 / 5 + 32} in Fahrenheit'
-
O resultado avaliado da expressão a seguir é uma string,
{\"sensor_id\":\"Sensor_1\",\"temperature\":\"50.018\"}
.'{\"sensor_id\":\"${$input.GreenhouseInput.sensors[0].sensor1}\",\"temperature\":\"${$input.GreenhouseInput.temperature*9/5+32}\"}'
-
- Concatenação de strings
-
Para uma concatenação de string, use
+
. Uma concatenação de string também pode conter uma combinação de literais, operadores, funções, referências e modelos de substituição.-
O resultado avaliado da expressão a seguir é uma string,
Greenhouse Temperature Table 2000-01-01
.'Greenhouse Temperature Table ' + $input.GreenhouseInput.date
-