NB-IoT物联网套件 产品介绍 快速入门 用户指南 设备开发指南 应用开发指南 NB设备远程升级 最佳实践 常见问题 服务协议 更新日志

更新触发器

请求方式:PUT

URL: http(s)://api.heclouds.com/triggers/{trigger_id}

说明:trigger_id为触发器ID

我只想看示例!!!

http请求参数

参数名称格式是否必须说明
titlestring触发器名称
ds_idstring可选,数据流名称,数据流名称,由{obj_id}_{obj_inst_id}_{res_id}组成
dev_idsarray-string可选,设备ID
ds_uuidsarray-string可选,数据流uuid
urlstringurl
typestring触发类型
thresholdint触发值
参数说明
1、触发器的含义是:当指定范围内的数据点满足触发条件的要求时,会向url参数指定的地址发送post请求;

2、触发器有三种工作触发模式
  1) 在请求参数中单独指定了ds_id,不包括其他参数,那么当前项目下所有设备的数据流中数据流名称符合ds_id
的数据都会进入触发判断逻辑;
  2) 在请求参数中单独指定了ds_uuids数组,那么只有这些指定的数据流会进入触发判断逻辑;
  3) 在请求参数中指定了ds_id和dev_ids,那么只有这些指定的设备的数据流会进入触发判断逻辑。

返回参数

参数名称格式说明
errnoint调用错误码,为0表示调用成功
error string错误描述,为"succ"表示调用成功
说明

若要修改触发条件,必须同时设置type和threshold

请求头部示例

PUT http://api.heclouds.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"
}

< 新增触发器

查看触发器 >

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “