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"
}
}
ルール内のアクションを参照するときに、ルールを作成する前にアクションを作成する必要があります。
上記の例は、thisの記事から取られています。それは詳細を提供します。
しかしRTIは最近IoTPとマージされており、IBMが今のところIoTPから上記APIを公開しているかどうかはわかりません。私はこれを見つけようとします。
IoTP APIのベースURLは次のとおりです。
ます。https:// {6文字-ORG_ID} .internetofthings.ibmcloud.com/API/v0002/APIトークンに設定されたAPIキーとパスワードを設定したユーザー名と
使用基本認証。すべてのIoTP APIの詳細はhereです。 >アプリ - -
ダッシュボードを使用してください> APIキーとトークンのペアを作成するためにキー
を生成します。
を参照してください。彼らはこのAPIを削除したようです。 – gbids
@gbidsあなたは正しいです。 IoTP APIのみが動作しますが、RTIは動作しません。どうやら、RTIとIoTPをマージした後、彼らはRTI APIを無効にしています。 –
@ChandanaKithalagamaこれらのAPIをIoTPで利用できるようにするための見通しはありますか? –