从外部API定期更新ContextBroker

时间:2018-07-16 12:44:19

标签: fiware fiware-orion fiware-cygnus

我安装了带有ContextBroker和Cygnus的Fiware平台。一切正常。我希望ContextBroker每小时自动更新一次,方法是从外部服务器上的API(JSON格式的API通过GET请求返回数据)中获取数据。

有可能吗?怎么办?

每小时:

  • ContextBroker请求获取天气数据
  • ContextBroker使用返回的数据更新“天气”实体

谢谢

1 个答案:

答案 0 :(得分:1)

通常,Orion Context Broker期望上下文生产者推送数据。

Orion提取数据的唯一情况是在context provider scenarios中,并且仅以瞬时方式进行,即,它从上下文提供者获取数据并在响应中发送给客户端,但数据没有存储在由Orion管理的上下文数据库。

此外,您可以查看FIWARE Device Simulator。这是一个功能强大且灵活的工具,它允许将massPopChart.config.type 用作数据源,并充当数据源和Orion Context Broker之间的桥梁。来自its documentation

  

external:有关要从中加载,转换和注册数据到Context Broker实例的外部源的信息。