全部產品
Search
文件中心

IoT Platform:什麼是情境聯動

更新時間:Jun 30, 2024

情境聯動是訊息轉寄中,一種開發自動化商務邏輯的可視化編程方式,您可以通過可視化的方式定義裝置之間聯動規則,並將規則部署至雲端或者邊緣端。

您需在物聯網平台控制台訊息轉寄 > 情境聯動頁面中建立情境聯動規則。每個情境聯動規則由觸發器(Trigger)、執行條件(Condition)、執行動作(Action)三個部分組成。這種規則模型稱為TCA模型。

說明

當前僅華東2(上海)地區下,企業版執行個體和新版公用執行個體,支援情境聯動功能。

執行個體的詳細說明,請參見查看執行個體終端節點

當觸發器指定的事件或屬性(不包含date、enum、struct和array類型屬性)變化事件發生時,系統通過判斷執行條件是否已滿足,來決定是否執行規則中定義的執行動作。如果滿足執行條件,則直接執行定義的執行動作;反之則不執行。

例如,您每天18:00下班回家。在炎熱的夏天,您希望您到家後,家裡的溫度是涼爽、舒適的。您可以建立一條規則,使空調裝置自動化,實現這個需求。

參數設定如下圖。

設定情境聯動

參數說明如下:

參數

描述

並列關係

觸發器

定時為每天18:00觸發該規則。時間的cron運算式寫作方法,請參見CRONTAB網頁

或(||)

執行條件

擷取溫度感應器上報的資料,若室內溫度高於26攝氏度,則執行動作。

與(&&)

執行動作

空調開關設定為開啟;空調目標溫度設定為26攝氏度。

與(&&)

建立情境聯動規則的更多設定說明,請參見雲端情境聯動