问题标签 [fiware-sth-comet]

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 投票
0 回答
138 浏览

fiware-orion - Fiware Orion 订阅 NGSI V2 中的 STH,具有旧值

我正在处理某事,使用 ngsi v1 我没有任何问题。当我尝试将它与 ngsi v2(通过旧值)一起使用时,我遇到了几个问题。

我以这种方式在 v2 中创建订阅:

订阅创建良好,但是当我尝试更新一个值时,订阅状态更改为“失败”,并且它不会在某事中创建任何内容。

我会很感激一个解决方案,我一定做错了。

0 投票
0 回答
142 浏览

fiware-cygnus - 如何从 Fiware Cygnus 获取数据?

我已经使用 MySQL 代理设置了 Cygnus,现在数据正在存储到 MySQL 服务器中。

下一步,我们需要在 GUI 中显示历史数据报告(保存在 Cygnus_MySQL 中)。它可能基于一些过滤器,例如今天、上周/月、区域等的数据。

我的问题是

  1. 我们是否需要创建自己的 API 来从 MySQL 获取数据并返回到 GUI 应用程序?
  2. 或者是否有任何 GUI 组件(WireCloud 或任何其他)我们可以直接获取 Cygnus 数据?还是我们需要自己创建自定义 GUI?
  3. 我找到了一个组件 STH-Comet ( https://github.com/telefonicaid/fiware-sth-comet ),它是否符合我们获取 Cygnus_MySQL 数据的要求?
  4. 如果 Fiware 有任何其他符合我们要求的组件,请告诉我。

问候,

克里尚

0 投票
1 回答
53 浏览

fiware - 奇怪的彗星问题

我正在尝试将 STH Comet 连接到 Orion 以聚合一些事件。

但是我有一些错误:

为了重现这个错误供大家分析,我创建了这个隔离Orion和STH Comet的小项目,并在日志消息中重现错误:https ://github.com/PedroD/comet_demo

运行它时,您会发现日志消息。

这些日志消息包含协调器应用程序发送给 Orion 和 STH Comet 的所有命令,因此您无需担心 Kotlin 项目的来源。

总而言之,我们遇到的问题是:

1)彗星,由于某种原因,像这样溢出:

某事_1 | 时间=2018-06-09T11:04:02.626Z | lvl=警告 | 更正=不适用 | 反式=不适用 | 操作=OPER_STH_DB_LOG | 来自=n/a | srv=n/a | subsrv=n/a | 比较=STH | msg=存储聚合数据的命名空间的字节大小(“sth_sensei_service”加上“sth_/sensei,/sensei,/sensei,/sensei,/sensei,/sensei,/sensei,/sensei,/sensei,/sensei_PersonDetection_PersonDetection .aggr", 138 bytes) 大于 120 bytes

2) Comet 出于某种原因,在 mongo 中保留一些数据时遇到问题,尽管协调器只尝试注册实体一次:

某事_1 | 时间=2018-06-09T11:04:12.870Z | lvl=错误 | 更正=d78056a4-6bd4-11e8-97dd-0242ac120005 | 反式=745ad73e-ebd0-49a4-b843-261981c8f9b2 | 操作=OPER_STH_POST | 来自=n/a | srv=sensei_service | subsrv=/老师 | 比较=STH | msg=获取存储的原始数据集合时出错:MongoError: a collection 'sth_sensei_service.sth_/sensei_PersonDetection_PersonDetection' 已经存在

3) 当要求聚合时,使用下面的 url,Comet 返回空值:

网址:http://sth:8666/STH/v1/contextEntities/type/PersonDetection/id/PersonDetection/attributes/positionX?aggrMethod=sum&aggrPeriod=second&dateFrom=2016-02-01T00:00:00.000Z&dateTo=2019-01-01T23 :59:59.999Z

演示_1 | 向 Comet 请求聚合:
demo_1 | {"contextResponses":[{"contextElement":{"attributes":[{"name":"positionX","values":[]}],"id":"PersonDetection","isPattern":false," type":"PersonDetection"},"statusCode":{"code":"200","re​​asonPhrase":"OK"}}]}
demo_1 | 演示_1 | Comet 似乎正在发送一个空的“值”数组。到底是怎么回事?演示_1 |

到底是怎么回事?我们如何解决这些问题?

谢谢!

0 投票
1 回答
165 浏览

fiware - 如何使用 Wirecloud sth-source 算子

我找到了一个 STH-Comet 线云算子(https://github.com/wirecloud-fiware/sth-source-operator)。现在我如何在我的混搭中使用这个运算符以及我必须使用哪个运算符/小部件来为其提供数据。此外,我可以在哪个小部件中使用 sth-comet 输出。我也不知道它的接线。例如:它有一个输入端点,即实体,这个实体端点如何从我的猎户座获取数据我的意思是我必须连接哪个小部件/操作员,输入端点来获取输入。相同使用输出端点,例如它有 2 个 o/p 端点,即值、时间戳,我可以在其中使用这些端点输出的小部件/操作员。是否有任何 GUI 线云小部件可以显示我的 sth-comet 输出。任何帮助将不胜感激。

0 投票
1 回答
84 浏览

fiware-orion - 上下文消费者可以通过 Orion 检索实体的历史值吗?

我是 Fiware 技术的新手,我已经阅读了许多有关 Orion Context Broker 的文档,但我不清楚上下文消费者是否可以从 Orion Context Broker 请求有关实体的历史值。

我的意思是,如果上下文消费者需要单个温度传感器从第 1 天到第 10 天的测量值来进行分析,它是否可以从 Orion 请求这些值,或者上下文消费者只能从存储的数据库中检索这些值?

示例图片

Orion 有这种能力吗?

0 投票
2 回答
56 浏览

fiware - 关于FIWARE 7.5版本中各个组件的版本

目前我要验证FIWARE。发布 7.5 版本,但核心组件中存在版本较低的组件。

  • 天鹅座

    • Release7.4:版本2.0.0
    • Release7.5:版本1.9.0
  • 彗星

    • Release7.4:版本2.4.0
    • Release7.5:版本2.3.0

我想知道组件版本下降的原因。

0 投票
1 回答
67 浏览

fiware - 如何在运行 sth-comet 时修复错误?

我正在尝试安装和配置 STH-Comet,但我遇到了困难,我无法解决它。

我正在关注现有的教程。并且在这个过程中会出现一些错误。如果可能的话,我希望得到你的帮助。

克隆存储库并进入目录后,当我运行命令:npm install时,会出现两种情况:

1-如果不是root,则会出现错误:

在此处输入图像描述

2 - 如果它是 root 错误增加,它们是:

在此处输入图像描述

我还尝试通过 rpm 安装和配置。我没有上述错误,但是当我运行 ./bin/sth 时出现以下错误。

我该如何解决这个问题?

0 投票
1 回答
68 浏览

fiware-sth-comet - STH Comet - mongo 数据库中的原始插入

我想在 MongoDB 中插入一组历史数据,并使用 STH Comet API 将其公开。我可以使用正确的 recvTime 将它插入到 mongoDb 中。目前尚不清楚这是否被允许。

我可以在原始 mongo 集合中插入数据吗?这将如何影响聚合集合?

0 投票
1 回答
99 浏览

fiware-orion - 如何将历史数据插入固件(日期正确)?

我有一堆历史数据(csv),我想通过 sth-comet 访问它们。数据是多次反转的水位历史。这些数据不是实时提供的,而是每天或多或少地提供,并且包含多天的所有历史记录。

到目前为止我所做的是:

  1. dateObserved: DateTime使用和waterlevel : number字段将数据转换为 NGSIv2 格式的数据模型
  2. 将数据更新/附加到 Fiware orion
  3. 为实体类型创建 sth-comet 订阅
  4. 访问 sth-comet 中的历史数据(错误时间)

有了这个,我现在遇到的问题是“rcvTime”当然是sth-comet接收数据的时间。有没有办法可以“覆盖”该属性,或者有更好的解决方案吗?我还在插入数据时查看了 cygnus,但我认为根本问题是相同的。我在可用的文档中找不到任何提示。

0 投票
1 回答
49 浏览

fiware - STH-彗星安装

最近我通过命令在一个Fiware实例中安装了STH-Comet:

今天我又去安装了,在克隆 STH-Comet 存储库时出现以下错误:

在 /etc/fiware-sth-comet/.git/ 中初始化空 Git 存储库错误:访问https://github.com/telefonicaid/fiware-sth-comet.git/info/refs时 致命:HTTP 请求失败**

STH-Comet 存储库是否有任何更改?