在Orion Context Broker中成功订阅后,监听累加器服务器无法接收任何数据,在任何情况下我都可以找到测试。
我们正在使用一个Ubuntu虚拟机,其中包含一个带有FIWARE Orion的嵌套虚拟机。订阅了Orion Context Broker并通过检查数据库并确认数据已成功更新来确认它是成功的,累加器服务器无法响应。无法判断这是从Orion发送的失败,还是由累加器接收,并且不确定如何检查和继续,我们谦虚地请求堆栈溢出社区的智慧。
我们在同一台PC上的虚拟机和非vm Ubuntu的另一台PC上运行累加器服务器。我们用于订阅的脚本如下所示:
{
"duration": "P1M",
"entities": [
{
"type": "Thing",
"id": "Sensor_GV_01",
"isPattern": "false"
}
],
"throttling": "PT1S",
"reference": "http://10.224.24.236:1028/accumulate",
"attributes": [
"temperature",
"pressure"
]
}
编辑1
在使用GET / v2 / subscriptions /我们收到订阅时,但它只提供基本信息,没有Timesent值。当我们直接询问MongoDB时,它们几乎是一样的。 另外,忘了提一下,我们使用的Orion版本是1.9.0 Subscription check