如何解决在上下文代理服务器中创建订阅时出错:连接错误?

时间:2018-03-31 16:19:50

标签: fiware fiware-orion fiware-wirecloud

我试图通过NGSI源操作员从Wirecloud中的Orion上下文代理检索数据。我在VM-Centos中运行Orion代理。

NGSI服务器网址是" http://192.168.2.129:1026"。

NGSI代理网址是" https://ngsiproxy.lab.fiware.org"。

错误"在上下文代理服务器中创建订阅时出错:连接错误' 。我该怎么办? 假设当我在浏览器中写入IP时,结果是:

{
"orionError" : 
   {
   "code" : "400",
   "reasonPhrase" : "Bad Request", 
   "details" : "service not found"
   }
}

该网址位于CB的VM中,具有CB VM的IP和端口https://postimg.org/image/qgi5rlm1z/

错误:"在上下文代理服务器中创建订阅时出错:连接错误“出现在wirecloud的布线中 总的想法是我已成功创建实体,我可以注册,更新,子和查询但我需要在wirecloud上看到这些结果。所以我需要从VM检索数据到wirecloud以便在NSGI浏览器Widget。

当我将NSGI代理设置为:https://ngsiproxy.lab.fiware.org→"在上下文代理服务器中创建订阅时出错:连接错误“https://s31.postimg.org/q50pe9d5n/image.png

当我将其更改为:https://mashup.lab.fiware.org:8443时→显示https://s31.postimg.org/4ilox86vf/image.png

接线:https://s31.postimg.org/od7qjced7/image.png

1 个答案:

答案 0 :(得分:0)

如果您只是输入浏览器

http://192.168.2.129:1026您将收到您描述的错误,因为没有调用Orion服务。

如果要创建订阅,则需要直接向Broker执行此操作,而无需通过NGSI代理。所以你需要

使用类似于

中描述的有效负载的POST http://192.168.2.129:1026/v2/subscriptions

http://fiware-orion.readthedocs.io/en/master/user/walkthrough_apiv2/index.html#subscriptions

我希望这有帮助