我刚刚开始了解 FI-WARE Orion GE。
使用 Orion GE 连接到外部数据源的正确方法是什么?是否有任何类型的调用能够连接到外部数据集?或者我应该从头开始编写一个网关来导入或访问外部数据并通过 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 存储库中可用,以防它可以作为有用的灵感) .