参照属性には何を入れる必要がありますか?
私は2つのフォームを使用しています.2つは悪いですOrion Context Broker
:
URL url = new URL("http://130.206.127.23:1026/ngsi10/notifyContext");
//String url = "http://localhost:1028/accumulate";
cabecera.put("reference", ""+url);
このコードでは、次JSON String
のreference
属性を生成しています
...."reference":"http:\/\/130.206.127.23:1026\/ngsi10\/notifyContext",...
そして、これはの応答ですOCB
<subscribeContextResponse>
<subscribeError>
<errorCode>
<code>400</code>
<reasonPhrase>Bad Request</reasonPhrase>
<details>JSON Parse Error: <unspecified file>(1): invalid escape sequence</details>
</errorCode>
</subscribeError>
</subscribeContextResponse>
また、このパラメーターに関連して、サブスクリプションに関する情報を受け取るために、サーバーで実行中のプログラムが必要ですか?
このタスクを実行するプログラムを Orion Context Broker リソースから入手できますか?
以下は、サービスを呼び出すための JSON ですが、参照属性についてはわかりません。Orion Context Broker インスタンスにサブスクリプションを送信したいと考えています。この JSON を送信しています:
{
"duration": "P1M",
"reference": "http://130.206.127.23:1026/ngsi10/notifyContext",
"notifyConditions": [
{
"condValues": [
"PT10s"
],
"type": "ONTIMEINTERVAL"
}
],
"entities": [
{
"id": "1.0",
"type": "Capsule",
"isPattern": "false"
}
],
"attributes": [
"temperature"
]
}
前もって感謝します。