在Cygnus & STH-Comet 中保存相同值的属性数据

问题描述 投票:0回答:1

我在 Orion 中创建了订阅,以通过 STH-Comet 中的 Cygnus 保存数据。 当客户端更新具有相同值的属性时,有没有办法保存数据?

fiware-orion fiware-cygnus fiware-sth-comet
1个回答
0
投票

基本上,即使属性值在更新时没有更改,您也有两种方法可以让 Orion 发送通知(当然假设该属性已被订阅覆盖;)

  • 在更新请求中使用
    forcedUpdate
    选项,例如。
    POST /v2/entities/E/attrs?options=forcedUpdate
    。此功能是在 Orion 2.2.0 中引入的。
  • 在订阅的
    entityUpdate
    字段中包含
    alterationTypes
    (在 Orion API 文档中查看更多相关信息)。此功能是在 Orion 3.7.0 中引入的,尽管后来在 Orion 3.8.0 中进行了一些修复。

第一个可能需要客户端进行修改。第二个可能更好,因为它是在订阅中配置的。

无论如何,我建议您将 Orion Context Broker 升级到最新版本(今天是 3.11.0,但几天后 Orion 3.12.0 将发布)。

© www.soinside.com 2019 - 2024. All rights reserved.