Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh ekspresi dan penggunaan untuk AWS IoT Events
Anda dapat menentukan nilai dalam model detektor dengan cara berikut:
-
Masukkan ekspresi yang didukung di AWS IoT Events konsol.
-
Lewati ekspresi ke parameter AWS IoT Events APIs as.
Ekspresi mendukung literal, operator, fungsi, referensi, dan templat substitusi.
penting
Ekspresi Anda harus mereferensikan nilai integer, desimal, string, atau Boolean.
Menulis AWS IoT Events ekspresi
Lihat contoh berikut untuk membantu Anda menulis AWS IoT Events ekspresi Anda:
- Literal
-
Untuk nilai literal, ekspresi harus berisi tanda kutip tunggal. Nilai Boolean harus salah satu
true
ataufalse
.'123' # Integer '123.12' # Decimal 'hello' # String 'true' # Boolean
- Referensi
-
Untuk referensi, Anda harus menentukan variabel atau nilai input.
-
Input berikut mereferensikan angka desimal,.
10.01
$input.GreenhouseInput.temperature
-
Variabel berikut referensi string,
Greenhouse Temperature Table
.$variable.TableName
-
- Templat substitusi
-
Untuk templat substitusi, Anda harus menggunakan
${}
, dan templat harus berada dalam tanda kutip tunggal. Templat substitusi juga dapat berisi kombinasi dari templat literal, operator, fungsi, referensi, dan substitusi.-
Hasil evaluasi dari ekspresi berikut adalah string,
50.018 in Fahrenheit
.'${$input.GreenhouseInput.temperature * 9 / 5 + 32} in Fahrenheit'
-
Hasil evaluasi dari ekspresi berikut adalah string,
{\"sensor_id\":\"Sensor_1\",\"temperature\":\"50.018\"}
.'{\"sensor_id\":\"${$input.GreenhouseInput.sensors[0].sensor1}\",\"temperature\":\"${$input.GreenhouseInput.temperature*9/5+32}\"}'
-
- Penggabungan string
-
Untuk rangkaian string, Anda harus menggunakan
+
. Rangkaian string juga dapat berisi kombinasi dari templat literal, operator, fungsi, referensi, dan substitusi.-
Hasil evaluasi dari ekspresi berikut adalah string,
Greenhouse Temperature Table 2000-01-01
.'Greenhouse Temperature Table ' + $input.GreenhouseInput.date
-