您可在業務邏輯編輯器中拖拽功能節點到畫布,配置節點名稱、數據源、參數等,以可視化的方式開發業務服務。本示例介紹了業務邏輯開發的過程。
操作步驟
- 在項目下創建待開發的業務服務(例如:空氣凈化和告警)。具體操作,請參見業務邏輯編輯器。
- 在業務邏輯編輯器中,單擊左側導航欄的節點按鈕。
- 配置設備觸發節點。
在節點的
觸發頁簽下,拖拽一個
設備觸發節點到畫布上,并在畫布右側配置節點名稱、數據源等。
說明 目前,IoT Studio每隔1分鐘會自動保存一次配置。您也可以通過單擊頁面右上角的保存按鈕保存當前配置。
下圖示例中,以空氣檢測設備(airDetector)上報的屬性數據作為該服務的觸發。詳細配置請參見設備觸發。
- 配置實現服務功能邏輯的節點。
根據您的業務需要,配置服務功能邏輯??膳渲枚鄠€節點共同實現服務功能。有關各功能節點說明,請參見
節點目錄下的具體功能節點文檔。
說明 將功能節點拖拽到畫布后,請先從上一個節點右側錨點連線到當前節點的左側錨點,再進行節點配置。
如以下示例中,依次定義了多個功能邏輯節點。
- 配置一個條件判斷節點。其中,包含兩個條件:Senser設備上報的PM2.5值大于100和Sensor上報的SO2值大于0.25,條件選擇為OR。詳細配置,請參見條件判斷。
- 為滿足條件的情況,配置一個設備節點空氣凈化器。根據條件判斷結果,向設備(airPurifier)發送指令:設置屬性電源開關為true(開)、風速為0(自動)、工作模式為0(自動)。
- 配置一個釘釘機器人節點,通知釘釘群空氣污染情況。詳細配置,請參見釘釘機器人。
- 為不滿足條件的情況,配置一個路徑選擇節點。路徑的數據源為Sensor上報的PM2.5值,包含兩個路徑,路徑1:PM2.5值小于50和路徑2:其他(PM2.5值大于等于50)。詳細配置,請參見路徑選擇。
- 為路徑1配置對應的產品節點,向空氣凈化器設備(airPurifier)發送指令:設置屬性電源開關為false(關)。
- 為路徑1配置釘釘機器人,通知空氣質量情況。
- 為路徑2配置釘釘機器人節點。
- 配置完成后,單擊頁面右上方部署調試按鈕,部署并啟動服務。