首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Watson IOTP中使用Rest API创建IOTP云规则

在Watson IOTP中使用Rest API创建IOTP云规则
EN

Stack Overflow用户
提问于 2016-09-26 20:15:28
回答 2查看 230关注 0票数 4

我目前正在使用IBM的IOTP (物联网平台)服务。

我能够连接到IOTP并成功地传输数据。

使用Watson IOT平台web界面,我能够创建一些云规则,并触发一些实时警报。

我的问题是,是否可以使用RESTFul服务或CURL请求创建云规则?是否有可用于此目的的RESTFul服务?

EN

回答 2

Stack Overflow用户

发布于 2016-09-26 20:49:59

RTI公开了以下API来创建规则。

代码语言:javascript
复制
POST {baseUrl}/rule
{
  "name": "Abnormal Power Usage",
  "description": "Abnormal Power Usage when exceeding 100",
  "disabled": false,
  "severity": 1,
  "schemaId": "f1b2b80f",
  "condition": ".reading > 100",
  "actions": [
    "cc899bdc"
  ]
}

它还允许创建操作。

代码语言:javascript
复制
POST {baseUrl}/action
Payload:
{
  "type": "node-red",
  "name": "Node-RED Webhook",
  "description": "A webhook for integrating with Node-RED",
  "fields": {
    "url": "http://btnodered.mybluemix.net/rti-webhook"
  }
}

请注意,当您在规则中引用操作时,您必须在创建规则之前创建操作。

上面的例子取自this的文章。它提供了详细信息。

然而,最近已经与IoTP合并了,我不确定到目前为止,IBM是否已经从IoTP公开了上面的API。我会尝试找到它的。

IoTP接口的基地址如下。

https://{6-letter-org_id}.internetofthings.ibmcloud.com/api/v0002/

使用基本身份验证,用户名设置为API密钥,密码设置为API令牌。所有IoTP API的详细信息可以在here中找到。使用

仪表板->应用程序->生成密钥

创建一对API密钥和令牌。

票数 1
EN

Stack Overflow用户

发布于 2016-09-26 21:08:14

我们可以使用IBM业务规则服务。(但这涉及到包括新服务,而不是像Chandana提到的那样直接使用RTI api )。

使用Bluemix上的Business Rules服务,您可以捕获应用程序外部的业务规则形式的决策。

您可以轻松地修改决策,而无需更改IoT应用程序中的代码。

参考http://www.ibm.com/developerworks/bpm/library/techarticles/1604_siddiqui-bluemix-trs/1604_siddiqui.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39702551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档