问题标签 [fiware-wirecloud]

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 投票
1 回答
597 浏览

fiware-orion - 使用 NGSI API 进行wirecloud查询

我正在尝试在我的 Wire Cloud 小部件中使用 NGSI API 进行查询,但总是失败并且我没有收到任何信息:

connection是我与上下文代理建立连接的对象,它工作正常。此外,如果我通过 RESTclient 使用 NGSI10 RESTful API 进行查询,我会收到我想要的数据,但使用我的小部件中的 Wirecloud NGSI API 进行查询是不可能的。

有人也有这个问题吗?

0 投票
1 回答
298 浏览

fiware - 从固件对象存储下载 blob

我在使用 ObjectStorageAPI 管理 FIWARE 对象存储中的文件时遇到问题。在编写了一组创建图像并将它们上传到对象存储的小部件/操作符之后,我希望能够在任何给定实例下下载这些文件。但是,我似乎无法这样做。

通过身份验证后,我列出容器内容,然后尝试下载由全局变量 file_name 指定的所需文件,如下所示:

运行上面的代码会产生如下输出:

没有给出任何其他信息。

同时,我的浏览器的网络监视器表明事务实际上是正确发生的,因为(未格式化和缩小的)响应负载是:

HTTP 状态是 200 或 304,应该被认为是正常的。请注意,我可以通过固件门户 UI 正常下载请求的文件。

关于我应该如何以正确的方式实际获取文件的任何想法?

0 投票
1 回答
194 浏览

fiware - Wirecloud FI-Ware 测试平台兼容性

我想知道 Wirecloud 是否使用 FI-WARE Testbed 而不是 Fi-lab 提供对对象存储的完全支持。我已经成功地将 Wirecloud 与 Testbed 集成,并开发了一组小部件,这些小部件能够成功地将文件上传/下载到 Fi-lab 中的特定容器。但是,相同的小部件似乎在 Fi-lab 中不起作用,因为我在尝试检索包含以下响应的身份验证令牌(也使用众所周知的 object-storage-test 小部件)时收到错误 500:

我注意到在开始(开始交易)中提供的令牌是

关于可能出了什么问题的任何想法?

0 投票
1 回答
443 浏览

fiware-orion - 为什么 Orion Context Broker 不返回带有模式表达式的查询所期望的所有实体?

几天前,当我使用正则表达式查询 Orion 上下文代理时,响应包括与该正则表达式匹配的所有实体,现在只检索旧实体的数据,如果我想访问最新的实体,我需要使用更具体的正则表达式发出另一个请求。

问题是现在我需要使用不同的正则表达式进行两个不同的查询来检索旧实体和新实体,而一周前我只需要使用最通用的正则表达式进行查询。

想象一下,我的实体 id 的结构是:

  • dev:name_proyect:name_object:name_service

几天前,我只需要这个通用表达式来检索所有数据:

  • dev:name_proyect:.*

现在我需要两个查询来获得相同的结果:

  • dev:name_proyect:.* -> 响应仅包含旧实体
  • dev:name_proyect:name_object:.* -> 响应只检索新数据

那么,Orion CB 中正则表达式的使用是否发生了变化?我现在需要做其他事情来检索所有数据,只需一个查询和最通用的正则表达式吗?

我正在使用的 Orion 实例是: http ://orion.lab.fi-ware.eu:1026

0 投票
1 回答
234 浏览

fiware - Wirecloud,IDM 对象存储 GE - 多租户

当涉及到访问共享容器时,这个问题与 Wirecloud 与 IDM 和对象存储的集成程度有关。具体来说,从在 FI-LAB 上运行并使用 URL http://cloud.lab.fi-ware.org/keystone/v2.0作为 keystone 端点与 FI-LAB IDM 集成的私有 WC 实例,我似乎无法从 IDM 检索所有可用的租户(我只得到一个,作为从 WC 登录的用户 - 比如说 TENANT-B):

当然,我可以看到从门户登录FI-LAB时,调用 http://cloud.lab.fi-ware.org/keystone/v2.0/tenants时得到的答案是正确的:

我正在尝试使用 keystone.getTenant({... options ...}) 调用来获取租户:

WC 本身不支持多租户还是我遗漏了什么?

0 投票
1 回答
208 浏览

fiware - 小部件如何找出登录 WireCloud 的用户?

作为小部件开发人员,我想根据登录 WireCloud 的用户在小部件中显示不同的信息。

小部件如何在加载时确定谁是登录 WireCloud 的用户?

0 投票
1 回答
149 浏览

fiware-orion - 映射小部件从不同的上下文代理和工作区选项卡中提取数据

在我的 Wire Cloud mashup 中,我想使用两个不同的映射,每个映射从不同的操作员获取数据,每个操作员咨询 ORION 上下文代理的不同实例。

当我将这两个运算符和两个地图放在不同的工作区中时,这些组件可以正常工作。如果我将所有这些组件放在同一个混搭和同一个选项卡中,也可以正常工作。在这两种情况下,我从上下文代理接收数据,操作员发送适用于地图的数据,这个数据完美地代表了数据。

当我将这些运算符和地图放在同一个混搭中但在每个不同的选项卡中时,就会出现我的问题。在这种情况下,我总是会收到以下错误:

在尝试修复此案例数小时后,我无法找到为什么此地图和运算符在第三种情况下不起作用,是否有人处于同样的情况?哪种解决方案适用于您的情况?

谢谢

PD:对于我的地图,我使用谷歌地图 API

0 投票
1 回答
111 浏览

fiware-orion - 我无法将小部件连接到数据库固件

我需要使用 Orion OS 将小部件连接到我机器上的数据库。问题是,当我连接到一台机器时,如果我连接的话,我有固定数据。但是当我将它连接到我的机器时,数据会自动更新,它不起作用并且不会在地图上显示数据。

在云中具有相同的配置。

我是否必须在腻子中采取任何初步步骤才能从小部件中提取数据?

0 投票
2 回答
180 浏览

fiware-orion - 从 Fi-Ware 中的传感器网络检索节点信息

我在使用 Fi-Ware 中的小部件时遇到了一些问题。我试图在地图中显示我的传感器的所有参数,但我什么也没得到。NGSI 更新似乎不起作用,并且 Map Viewer 无法显示我的实体。http://my_IP:my_PORT/当我通过对 NGSI 的 updateContext 调用传递它们时,我已经调整了 NGSI 源和属性。

这是我可以看到的(在将所需的一切传递给小部件之后):

在此处输入图像描述

拜托,你能给我一些帮助吗?

0 投票
2 回答
105 浏览

fiware-orion - 不知道怎么安装historymod

我发现很多信息散布在互联网上。没有什么具体的。如果我能点对点的指导,就知道我要在机器上安装什么,这样就可以创建历史数据进行统计了。

我需要使“线性图”小部件正常工作。

问候和感谢!