請求方式:PUT
URL: http(s)://api.onenet.hk.chinamobile.com/triggers/{trigger_id}
说明:trigger_id为触发器ID
參數名稱 | 格式 | 是否必須 | 說明 |
---|---|---|---|
title | string | 否 | 觸發器名稱 |
ds_id | string | 否 | 可選,數據流名稱,數據流名稱由{obj_id}_{obj_inst_id}_{res_id} 組成 |
dev_ids | array-string | 否 | 可選,設備ID |
ds_uuids | array-string | 否 | 可選,數據流uuid |
url | string | 否 | url |
type | string | 否 | 觸發類型 |
threshold | int | 否 | 觸發值 |
1、觸發器的含義是:當指定範圍內的數據點滿足觸發條件的要求時,會向url參數指定的地址發送post請求;
2、觸發器有三種工作觸發模式
1) 在請求參數中單獨指定了ds_id,不包括其他參數,那麼當前項目下所有設備的數據流中數據流名稱符合ds_id
的數據都會進入觸發判斷邏輯;
2) 在請求參數中單獨指定了ds_uuids數組,那麼只有這些指定的數據流會進入觸發判斷邏輯;
3) 在請求參數中指定了ds_id和dev_ids,那麼只有這些指定的設備的數據流會進入觸發判斷邏輯。
參數名稱 | 格式 | 說明 |
---|---|---|
errno | int | 調用錯誤碼,為0表示調用成功 |
error | string | 錯誤描述,為"succ"表示調用成功 |
若要修改觸發條件,必須同時設置type和threshold
PUT http://api.onenet.hk.chinamobile.com/triggers/350092 HTTP/1.1
api-key: WhI*************v1c=
Content-Type: application/json
POST data
{
"title":"wen du jian kong ",
"ds_id": "gps",
"url":"http://xx.wd.com",
"type":"<=",
"threshold":60
}
{
"errno": 0,
"error": "succ"
}