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à.
Esempi di espressioni e utilizzo per AWS IoT Events
È possibile specificare i valori in un modello di rilevatore nei seguenti modi:
-
Immettete le espressioni supportate nella AWS IoT Events console.
-
Passa le espressioni ai parametri AWS IoT Events APIs as.
Le espressioni supportano valori letterali, operatori, funzioni, riferimenti e modelli sostitutivi.
Importante
Le espressioni devono fare riferimento a un numero intero, decimale, stringa o valore booleano.
Scrittura di AWS IoT Events espressioni
Guarda i seguenti esempi per aiutarti a scrivere AWS IoT Events le tue espressioni:
- Letterale
-
Per i valori letterali, le espressioni devono contenere virgolette singole. Un valore booleano deve essere o
true
.false
'123' # Integer '123.12' # Decimal 'hello' # String 'true' # Boolean
- Documentazione di riferimento
-
Per i riferimenti, è necessario specificare variabili o valori di input.
-
Il seguente input fa riferimento a un numero decimale,.
10.01
$input.GreenhouseInput.temperature
-
La variabile seguente fa riferimento a una stringa,.
Greenhouse Temperature Table
$variable.TableName
-
- Modello sostitutivo
-
Per un modello di sostituzione, è necessario utilizzare
${}
e il modello deve essere racchiuso tra virgolette singole. Un modello di sostituzione può anche contenere una combinazione di valori letterali, operatori, funzioni, riferimenti e modelli di sostituzione.-
Il risultato valutato della seguente espressione è una stringa,.
50.018 in Fahrenheit
'${$input.GreenhouseInput.temperature * 9 / 5 + 32} in Fahrenheit'
-
Il risultato valutato della seguente espressione è una stringa,.
{\"sensor_id\":\"Sensor_1\",\"temperature\":\"50.018\"}
'{\"sensor_id\":\"${$input.GreenhouseInput.sensors[0].sensor1}\",\"temperature\":\"${$input.GreenhouseInput.temperature*9/5+32}\"}'
-
- Concatenamento di stringhe
-
Per una concatenazione di stringhe, è necessario utilizzare
+
. Una concatenazione di stringhe può anche contenere una combinazione di valori letterali, operatori, funzioni, riferimenti e modelli di sostituzione.-
Il risultato valutato della seguente espressione è una stringa,.
Greenhouse Temperature Table 2000-01-01
'Greenhouse Temperature Table ' + $input.GreenhouseInput.date
-