FI-WARE Orion GE -访问外部数据集



我刚刚开始学习FI-WARE Orion GE。

使用Orion GE连接到外部数据源的正确方法是什么?是否有任何类型的调用可以连接到外部数据集?或者我应该从头编写一个网关来导入或访问外部数据,并使其通过Orion GE可用?

谢谢。

这取决于外部数据库。基本上有两种情况:

  • 外部信息源实现了Orion NGSI API。在这种情况下,外部数据库可以使用updateContext和/或notifyContext操作在Orion中发布信息。

  • 外部信息源没有实现Orion NGSI API。在这种情况下,您需要一个"网关",如您所提到的,以从源提取信息并将其推送到Orion。这方面的一个例子可能是location2cb模块,它从LOCS服务器(使用LOCS API)获取信息并拉入Orion(代码可在FI-WARE LiveDemo存储库中获得,以防万一它可以作为有用的灵感)。