Fiware 从Orion上下文代理订阅检索数据失败

Fiware 从Orion上下文代理订阅检索数据失败,fiware,fiware-orion,fiware-cygnus,Fiware,Fiware Orion,Fiware Cygnus,在Orion Context Broker中成功订阅后,侦听累加器服务器无法接收任何数据,在任何情况下,我都可以找到要测试的数据 我们使用的是一个Ubuntu虚拟机,它有一个嵌套的虚拟机,里面有FIWARE Orion。订阅Orion Context Broker并通过检查数据库确认其成功,同时确认数据已成功更新后,accumulator服务器无法响应。无法判断这是从猎户座发送失败,还是通过累加器接收失败,并且不确定如何检查和继续,我们谦恭地请求堆栈溢出社区的智慧 我们已经在同一台PC上的虚拟机

在Orion Context Broker中成功订阅后,侦听累加器服务器无法接收任何数据,在任何情况下,我都可以找到要测试的数据

我们使用的是一个Ubuntu虚拟机,它有一个嵌套的虚拟机,里面有FIWARE Orion。订阅Orion Context Broker并通过检查数据库确认其成功,同时确认数据已成功更新后,accumulator服务器无法响应。无法判断这是从猎户座发送失败,还是通过累加器接收失败,并且不确定如何检查和继续,我们谦恭地请求堆栈溢出社区的智慧

我们已经在同一台PC上的虚拟机和另一台使用非vm Ubuntu的PC上运行了accumulator服务器。我们用于订阅的脚本如下所示:

编辑1

在使用GET/v2/subscriptions/时,我们接收到订阅存在,但它只提供基本信息,不提供Timesent值。这与我们直接询问MongoDB时收到的几乎相同。
另外,忘了提到,我们使用的Orion版本是1.9.0

您检查过Orion运行到蓄能器的连接吗?例如,在Orion运行的同一位置运行
telnet 10.224.24.236 1028
。Orion会在您每次更新实体且存在匹配订阅时发出通知。您使用哪个请求(动词+url+标题+负载)进行更新?订阅本身收集的信息如何?使用
GET/v2/subscriptions/
检查
timesSent
值和
lastNotification/lastFailure/lastSuccess
时间戳。请编辑您的问题帖子,以便包含上述问题中要求的信息,以帮助您追踪问题的原因。谢谢你的“错误信息”是什么?我认为问题在于虚拟机中的“端口转发”。您需要对其进行配置才能访问外部IP。尝试从运行Orion的虚拟机上ping 10.224.24.236。如果ping失败,这是一个连接问题,@fgalan建议,您可能需要设置VM端口转发。。。
{
"duration": "P1M",
"entities": [
{
"type": "Thing",
"id": "Sensor_GV_01",
"isPattern": "false"
}
],
"throttling": "PT1S",
"reference": "http://10.224.24.236:1028/accumulate",
"attributes": [
"temperature",
"pressure"
]
}