有关订阅的问题

时间:2015-04-07 10:47:00

标签: fiware-orion

假设系统有大量的“传感器”。

Block1向Sensor传递一个subscribeContextRequest。*(除了/callbackOrionNotifyContext/Sensor/.*之外,引用不能是什么)我想是

Block2对Sensor.N做了很多不同的updateContextRequest

  1. 有没有办法知道参考网址中哪个传感器的数量已经改变了?或者最好的做法是不经过扫描立即获得它?

  2. (ONCHANGE场景)我只需要输入一个属性的名称,或者有点像属性等于X?

  3. 由于

1 个答案:

答案 0 :(得分:0)

  1. 抱歉,代理根据导致通知的实体/属性的ID修改引用。 如果您确实需要在参考中查看传感器ID,则必须为每个传感器单独订阅以便采用这种方式处理(您说您拥有大量传感器,因此您可能需要#39; t想要这样做)。在我看来,你只需看看有效载荷。 并且,参考将是例如 / callbackOrionNotifyContext / SensorX 。 您在有效负载中找到的 X

  2. 您在OMA的规范中考虑了您所描述的内容,它是第三种订阅类型,称为ONVALUE。 Orion上下文代理尚不支持ONVALUE,但它存在于我们的路线图中。我甚至无法估计支持它的日期。