问题标签 [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.
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.
fiware-orion - 上下文代理 FI:致命错误(启动 REST 接口时出错)
我已经停止了一个 CentOS 运行 Context Broker 实例的虚拟机。在使用启用程序重新启动系统时,后者会给出致命错误。请参阅以下日志:
我正在开发 Orion 的 4.1.2 版本,CentOS 6 在 VirtualBox 中运行。使用su运行,因为我在日志文件错误中获得了被拒绝的权限。有关信息,我在 VM 重新启动之前启用了桥接网络连接。
代理没有正确关闭是因为有什么东西阻止了它的重启吗?(PS。是的,我知道管理指南中有几乎完全相同的错误消息,但我没有看到任何解决方案)
谢谢!
编辑:一种可行的解决方案是卸载 contextBroker 包并再次安装。我希望有一个更清洁的方式!
编辑:每次我杀死 contextBroker 应用程序时都会重现此问题 - 然后每次重新启动都无济于事,重新安装软件包即可。
fiware-orion - Orion CB:如何存储包含引号 (") 字符的字符串属性
我们尝试了几种不同类型的对 Orion 代理的更新请求,以便为属性提供包含引号 (") 字符的字符串值。结果始终是“错误请求”,详细信息是“JSON 字段的非法值”或“JSON 解析错误” "。我们尝试在引号前使用 1 到 4 个反斜杠 (\) 字符来转义几个级别,但没有帮助。最终目的是以 JSON 格式存储结构化值。
fiware-orion - 如何使用我的 orionInstance 进行 rush 工作
根据我之前的问题如何在 MapViewer 小部件中显示来自 OrionContextBroker 的实体,我使用 Rush 配置了我的上下文代理实例,并且我使用https://ngsiproxy.lab.fi-ware.org作为 NGSI 代理。
我像这样启动 orionContextBroker 实例:contextBroker -rush localhost:5001并且一切似乎都正常工作(我可以插入/查询数据等),但是当 MapViewerWidget 被加载时,我从 OrionInstance 日志中收到此消息:
谢谢!
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)
fiware-orion - 上下文代理:注销上下文
我需要通过 Context Broker 中的 NGSI9 API 删除上下文,但我在文档中找不到任何相关内容。我怎么能做到?
如果不可能,是否有任何建议(例如:将持续时间设置为 0)?
提前致谢。
https - 与 Orion Context Broker 的 Rush 安装和集成
在运行了侦听器并在 Rush 中运行了一次消费者之后,我运行:
我确保使用 Orion 0.17 而不是 0.14,输入 /version url 后显示的是:
现在 Rush 中继器工作正常,它在终端中显示的是:
fiware-orion - orion updateContext 没有类型
我需要创建一个具有已知值但类型未知的属性的 updateContext。如果我们可以避免先查询实体,那就太好了。有什么方法可以在事先不知道属性类型的情况下更新属性吗?
fiware-orion - Orion Context Broker Fiware 中的订阅
我尝试向我的 Orion Context Broker 实例发送订阅。我正在发送这个 JSON:
我收到下一条消息:
我将它使用的所有属性都放在了文档中。但在网络研讨会Orion Context Broker Webinar - Demo 第 2 部分中,我可以看到名为 的其他属性Throttling
,但在文档中没有看到。
我在做什么坏事?
提前致谢。
fiware-orion - Orion Context Broker Fiware 中订阅的属性参考
我需要在引用属性中添加什么?
我正在使用两种形式,这两种形式都不利于Orion Context Broker
:
使用此代码,我正在JSON String
为reference
属性生成下一个
这是OCB
也与此参数有关,我是否需要在服务器中执行程序来接收有关我的订阅的信息?
我可以从 Orion Context Broker 资源中获取一个程序来执行此任务吗?
以下是我调用服务的 JSON,但我不确定引用属性。我想向我的 Orion Context Broker 实例发送订阅。我正在发送这个 JSON:
提前致谢。