Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fiware 通过Orion+;读取多个传感器测量值的API;keyrock或connect某物comet+;凯洛克?_Fiware_Fiware Orion - Fatal编程技术网

Fiware 通过Orion+;读取多个传感器测量值的API;keyrock或connect某物comet+;凯洛克?

Fiware 通过Orion+;读取多个传感器测量值的API;keyrock或connect某物comet+;凯洛克?,fiware,fiware-orion,Fiware,Fiware Orion,我是一名硬件开发人员,我有多个传感器与框架通信。我还部署了系统,直到cygnus和keyrock组件。目前,我还开发了一个客户端,可以直接从mongo数据库的连接中挖掘时间序列数据。我知道这是一种粗糙的做事方式,如果我想扮演角色和权限,我必须通过Orion来完成。您为我们提供的通过Orion读取传感器数据的唯一方法是使用以下命令读取上次测量值: curl -G -X GET \ 'http://localhost:1026/v2/entities/urn:ngsi-ld:Motion:001'

我是一名硬件开发人员,我有多个传感器与框架通信。我还部署了系统,直到cygnus和keyrock组件。目前,我还开发了一个客户端,可以直接从mongo数据库的连接中挖掘时间序列数据。我知道这是一种粗糙的做事方式,如果我想扮演角色和权限,我必须通过Orion来完成。您为我们提供的通过Orion读取传感器数据的唯一方法是使用以下命令读取上次测量值:

curl -G -X GET \ 'http://localhost:1026/v2/entities/urn:ngsi-ld:Motion:001' \ -d 'type=Motion' \ -H 'fiware-service: openiot' \ -H 'fiware-servicepath: /'
是否有一种方法可以通过orion挖掘日期之间(或从现在开始N次测量)的时间序列数据,以便我可以保护时间序列数据挖掘并将其分配给具有权限的角色


我知道有STH Comet可以读取时间序列数据,但通过阅读教程,我了解到无法通过代理将STH Comet与keyrock连接起来。这可能吗?

正如您所说,STH是您应该用于时间序列信息的组件。基本上:

  • 您将传感器数据发送到Orion Context Broker(其中最后一个值可以使用访问,例如使用您显示的GET操作)
  • Orion Context Broker使用通知将数据发送给STH(基于您需要使用NGSIv2接口在Orion Context Broker中创建的预先存在的订阅)。
    • 对于高负载场景,推荐的设置是Orion->Cygnus->STH(配置了and),因为它比STH to do聚合性能更好
  • 您可以使用STH或获取时间序列信息

从你的问题中我不明白的是“我明白不能通过代理将某个comet与keyrock联系起来”。请您编辑一下您的问题帖子,对其进行详细阐述,好吗?

正如您所说,STH是您应该用于时间序列信息的组件。基本上:

  • 您将传感器数据发送到Orion Context Broker(其中最后一个值可以使用访问,例如使用您显示的GET操作)
  • Orion Context Broker使用通知将数据发送给STH(基于您需要使用NGSIv2接口在Orion Context Broker中创建的预先存在的订阅)。
    • 对于高负载场景,推荐的设置是Orion->Cygnus->STH(配置了and),因为它比STH to do聚合性能更好
  • 您可以使用STH或获取时间序列信息

从你的问题中我不明白的是“我明白不能通过代理将某个comet与keyrock联系起来”。请你编辑一下你的问题帖,详细说明一下,好吗?

我想不需要
-d
。GET请求不使用任何Payloads,我认为不需要
-d
。GET请求不使用任何有效负载