问题标签 [fiware-orion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
245 浏览

https - Can't show a PoI in the Wirecloud MapViewer widget

Following my previous question How to show an entity from in the Wirecloud MapViewer widget , I installed rush, and when I intend to start the contextBroker from the folder /etc/sysconfig I get the following results:

Although I get "MHD_start_daemon failed" when I check if the rush and the contextBroker are running, with the "netstat -tupln" command, I get the following result :

And then I return to "https://mashup.lab.fi-ware.org" and I put the following input on each widget/operator:

NGSI Source

NGSI server URL: thiisorioncontextbroker:1026/ (with http no https)

NGSI proxy URL: https://ngsiproxy.lab.fi-ware.org/

NGSI entities: City

NGSI Attributes: position

NGSI Entity to Poi

Coordinates attribute: position

But nothing shows up in the map again :( .

After have runned the following command I got an ssl error:

----------------------------------------------------------------------------------

I killed the contextBroker running process and start again, and then I runned the following command again:

The contextBroker url with https protocol (https://YYY.YYY.YYY.YYY:1026) works perfectly with NGSIUpdater widget. So I'm also using in the wirecloud widget/operator https://YYY.YYY.YYY.YYY:1026 instead of http://YYY.YYY.YYY.YYY:1026, but I still don't get the marks (PoI) to be shown in the MapViewer.

Running netstat -tupln again show me the following results:

Thanks for all the great support from fiware people.

0 投票
1 回答
330 浏览

fiware-orion - 上下文代理 FI:致命错误(启动 REST 接口时出错)

我已经停止了一个 CentOS 运行 Context Broker 实例的虚拟机。在使用启用程序重新启动系统时,后者会给出致命错误。请参阅以下日志:

我正在开发 Orion 的 4.1.2 版本,CentOS 6 在 VirtualBox 中运行。使用su运行,因为我在日志文件错误中获得了被拒绝的权限。有关信息,我在 VM 重新启动之前启用了桥接网络连接。

代理没有正确关闭是因为有什么东西阻止了它的重启吗?(PS。是的,我知道管理指南中有几乎完全相同的错误消息,但我没有看到任何解决方案)

谢谢!

编辑:一种可行的解决方案是卸载 contextBroker 包并再次安装。我希望有一个更清洁的方式!

编辑:每次我杀死 contextBroker 应用程序时都会重现此问题 - 然后每次重新启动都无济于事,重新安装软件包即可。

0 投票
1 回答
90 浏览

fiware-orion - Orion CB:如何存储包含引号 (") 字符的字符串属性

我们尝试了几种不同类型的对 Orion 代理的更新请求,以便为属性提供包含引号 (") 字符的字符串值。结果始终是“错误请求”,详细信息是“JSON 字段的非法值”或“JSON 解析错误” "。我们尝试在引号前使用 1 到 4 个反斜杠 (\) 字符来转义几个级别,但没有帮助。最终目的是以 JSON 格式存储结构化值。

0 投票
1 回答
231 浏览

fiware-orion - 如何使用我的 orionInstance 进行 rush 工作

根据我之前的问题如何在 MapViewer 小部件中显示来自 OrionContextBroker 的实体,我使用 Rush 配置了我的上下文代理实例,并且我使用https://ngsiproxy.lab.fi-ware.org作为 NGSI 代理。

我像这样启动 orionContextBroker 实例:contextBroker -rush localhost:5001并且一切似乎都正常工作(我可以插入/查询数据等),但是当 MapViewerWidget 被加载时,我从 OrionInstance 日志中收到此消息:

谢谢!

0 投票
1 回答
116 浏览

ssh - 无法从 Orion 访问 Fiware Cosmos:路由器没有路由

我在 Fi-Lab 虚拟机上安装了 Orion,到目前为止,我一直通过 sftp 和 ssh 访问 Cosmos,但现在似乎进行了某种更改,因为我现在得到的是:

ssh: 连接到主机 XX80.46 端口 22: 没有到主机的路由

我还运行了traceroute:

跟踪路由到 XX80.46,最多 30 跳,60 字节数据包
1 10.0.0.1 (10.0.0.1) 0.927 ms 0.910 ms 0.952 ms
2 XX82.1 (XX82.1) 13.478 ms 13.454 ms *
3 * * XX192.157 (XX192 .157) 14.021 ms
4 fiwat-router.red.reiris.es (XX192.142) 13.873 ms 13.841 ms 13.835 ms
5 fiwat-router.red.reiris.es (XX192.142) 3013.768 ms !H * *

我跑了平:

PING XX80.46 (XX80.46) 56(84) 个字节的数据。
从 XX192.142 icmp_seq=1 目标主机不可达

所以fiwat-router似乎是问题所在,有没有我需要做的新配置,或者如何解决?

供参考(http://catalogue.fi-ware.org/enablers/publishsubscribe-context-broker-orion-context-broker

0 投票
1 回答
67 浏览

fiware-orion - 上下文代理:注销上下文

我需要通过 Context Broker 中的 NGSI9 API 删除上下文,但我在文档中找不到任何相关内容。我怎么能做到?

如果不可能,是否有任何建议(例如:将持续时间设置为 0)?

提前致谢。

0 投票
1 回答
382 浏览

https - 与 Orion Context Broker 的 Rush 安装和集成

在运行了侦听器并在 Rush 中运行了一次消费者之后,我运行:

我确保使用 Orion 0.17 而不是 0.14,输入 /version url 后显示的是:

现在 Rush 中继器工作正常,它在终端中显示的是:

0 投票
1 回答
32 浏览

fiware-orion - orion updateContext 没有类型

我需要创建一个具有已知值但类型未知的属性的 updateContext。如果我们可以避免先查询实体,那就太好了。有什么方法可以在事先不知道属性类型的情况下更新属性吗?

0 投票
1 回答
515 浏览

fiware-orion - Orion Context Broker Fiware 中的订阅

我尝试向我的 Orion Context Broker 实例发送订阅。我正在发送这个 JSON:

我收到下一条消息:

我将它使用的所有属性都放在了文档中。但在网络研讨会Orion Context Broker Webinar - Demo 第 2 部分中,我可以看到名为 的其他属性Throttling,但在文档中没有看到。

我在做什么坏事?

提前致谢。

0 投票
1 回答
323 浏览

fiware-orion - Orion Context Broker Fiware 中订阅的属性参考

我需要在引用属性中添加什么?

我正在使用两种形式,这两种形式都不利于Orion Context Broker

使用此代码,我正在JSON Stringreference属性生成下一个

这是OCB

也与此参数有关,我是否需要在服务器中执行程序来接收有关我的订阅的信息?
我可以从 Orion Context Broker 资源中获取一个程序来执行此任务吗?

以下是我调用服务的 JSON,但我不确定引用属性。我想向我的 Orion Context Broker 实例发送订阅。我正在发送这个 JSON:

提前致谢。