簡體   English   中英

FIWARE-Orion Context Broker元數據更新觸發通知

[英]FIWARE-Orion Context Broker metadata updates trigger notifications

我正在使用3個FIWARE GE:IDAS + Orion + CEP。
正如Orion文檔( https://github.com/telefonicaid/fiware-orion/blob/develop/doc/manuals/user/metadata.md )中所述,“更改給定屬性的元數據或添加新的元數據元素是即使屬性值本身沒有改變,也考慮改變“。 有沒有辦法只在訂閱中指定的屬性值發生變化時才從Orion發送通知?

我已經嘗試了文檔中提出的解決方案,刪除並重新創建屬性,以便刪除元數據。 但是,由於到Orion的消息是由IDAS生成的,因此使用新通信創建元數據。

謝謝。

更新:

GE版本:
- 獵戶座 - 0.26.1-下一個
- IoTAgent(IDAS) - 1.3.1

IDAS添加的元數據包括:

“attributes”:[{“name”:“temperature”,“type”:“int”,“value”:“37”,“metadatas”:[{“name”:“TimeInstant”,“type”:“ISO8601 “,”“value”:“2015-12-29T12:46:04.421859”}]}]

具體來說,從mongodb查詢:

“temperature”:{“value”:“37”,“type”:“int”,“md”:[{“name”:“TimeInstant”,“type”:“ISO8601”,“value”:“2015- 12-29T12:46:04.421859“}],”creDate“:1450716887,”modDate“:1451393164}

據我所知,從IDAS / IoTAgent發送到Orion的TimeInstant元數據暫時無法禁用。

一種可能的解決方法是在IDAS和Orion之間建立代理,以便刪除TimeInstant元數據(或JSON中的整個metadata字段以防止某些其他元數據可能導致類似的問題)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM