我需要在引用属性中添加什么?
我正在使用两种形式,这两种形式都不利于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"
]
}
提前致谢。