首页 > 解决方案 > Fiware-Orion:地理位置

问题描述

嗨,我是一名学生,我是第一次在经纪人工作。我了解实体的创建如何工作以及通过“更新”查询对其进行更新。我的问题是:您可以创建一个实体,其中包含用值“null”或“zero”定义的变量(例如地理位置),然后用我感兴趣的值初始化它们。以便拥有动态和非静态变量(即需要用户更新)?或者我们是否需要与 CEP 交互才能做到这一点?

根据我在创建实体时在 fiware-orion 指南中阅读的内容(例如具有属性和速度坐标的汽车:geopoint)。这两个属性的值必须以静态方式设置(例如:速度 100 和位置坐标 40.257、2.187)。如果我了解这些属性的值,我只能通过更新查询来更新它们。所以我的问题是:是否可以以动态方式更新包含汽车位置或速度的属性值,即无需从键盘写入值?或者这是否需要使用 orion 的 CEP?如果我不能更一般地解释自己,我想知道是否可以在不添加键盘值的情况下跟踪移动汽车的进程。

谢谢。

标签: fiware-orion

解决方案


Orion Context Brokker 公开了一个基于 REST 的 API,它(除其他外)允许您创建、更新和查询实体。从 Orion 的角度来看,调用 API 的人并不重要:它可以手动完成(例如,使用Postmancurl),也可以是您或第三方开发的自动化系统(例如例如,在汽车的传感器中运行的软件可以测量速度并使用无线通信网络定期发送更新)。

从客户端-服务器的角度来看(如果您熟悉这些概念),Orion担任 API角色的服务器,而更新速度(手动或自动)的人担任 API 客户端的角色。


推荐阅读