Fiware 通过Orion+;读取多个传感器测量值的API;keyrock或connect某物comet+;凯洛克?
我是一名硬件开发人员,我有多个传感器与框架通信。我还部署了系统,直到cygnus和keyrock组件。目前,我还开发了一个客户端,可以直接从mongo数据库的连接中挖掘时间序列数据。我知道这是一种粗糙的做事方式,如果我想扮演角色和权限,我必须通过Orion来完成。您为我们提供的通过Orion读取传感器数据的唯一方法是使用以下命令读取上次测量值: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'
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请求不使用任何有效负载