RTI は、ルールを作成するために次の API を公開しました。
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"
]
}
また、アクションを作成することもできます。
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"
}
}
ルールでアクションを参照するため、ルールを作成する前にアクションを作成する必要があることに注意してください。
上記の例は、この記事から引用されています。詳細を提供します。
ただし、RTI は最近 IoTP と統合されており、現時点で IBM が上記の API を IoTP から公開しているかどうかはわかりません。私はこれを見つけようとします。
IoTP API のベース URL は次のとおりです。
https://{6-letter-org_id}.internetofthings.ibmcloud.com/api/v0002/
ユーザー名を API キーに設定し、パスワードを API トークンに設定して、基本認証を使用します。すべての IoTP API の詳細については、こちらを参照してください。使用する
ダッシュボード -> アプリ -> キーの生成
APIキーとトークンのペアを作成します。