无法通过 NGSI Updater Widget 连接到 Orion Context 实例

Failing to connect to Orion Context Instance through NGSI Updater Widget

我在 CentOS 6.5 服务器中有一个 运行 Orion Context Broker GE 实例。显然它工作正常:我可以通过 Web REST 客户端进行 REST 查询,使用 updateContext 操作创建实体并使用 queryContext 检索有关它们的信息。

问题是我正在尝试 link Wirecloud GE 使用我的 Orion 实例使用 NGSI 更新程序小部件。我已经用我的实例 URL 更新了小部件的设置,如下所示:

NGSI 服务器:http://my_ip:1026

实体 ID 过滤器:.*

但是无法建立连接。过了一会儿,它显示了一个错误对话框:

查询服务器失败:InvalidResponse:

意外错误代码:未定义

在实例的终端中,当我通过 REST 客户端进行查询时,它向我显示了正在进行的事务,但是当我尝试通过 NGSI 更新程序小部件连接到它时没有任何显示。

我不知道问题是出在我的 Orion 上下文代理实例的配置上,还是出在小部件上。对于实例的安装,我遵循以下步骤:https://github.com/telefonicaid/fiware-orion

NGSI Source operator and the NGSI Updater widget 将进行更新以提供更好的反馈。这应该需要不到一周的时间,敬请期待。

同时,由于您可以使用 Rest Client 访问上下文代理,我猜您的问题与服务器的连接性有关。 NGSI 更新程序小部件通过 WireCloud 代理发出请求,因此 WireCloud 服务器需要对您的实例的访问权限,请检查您的防火墙规则。