簡體   English   中英

Fiware-Orion-如何使用屬性值歷史記錄(值列表)

[英]Fiware-Orion - How to work with attributes values history (lists of values)

我想在Orion實例中注冊一些實體,並以一種獲取該屬性值列表的方式保留屬性值的歷史記錄。

例如,每小時測量一個房間溫度的傳感器S1應該在其temperature屬性中保留一個值列表,以使每個新更新都應添加到列表的末尾。

我現在執行的update操作僅更新值,而不將其添加到某些“列表”中。 我已經閱讀了文檔,但是沒有找到一些有用的信息。 有人有建議嗎?

這是個好問題。 您有不同的選擇:

1 /使用STH組件處理時間數據序列https://github.com/Fiware/context.STH.Comet

2 /使用與FIWARE數據模型“ AirQualityObserved”或“ WeatherObserved”使用的模式相似的模式在Orion中對實體建模

http://fiware-datamodels.readthedocs.io/en/latest/Environment/AirQualityObserved/doc/spec/index.html

即為每個觀察創建一個實體,並使用“ dateObserved”屬性對其進行標記。 然后您可以執行類似的查詢

http:// orion:1026 / v2 / entities?type = TemperatureObserved&q = room:R1; dateObserved > = 2017-01-01&options = values&orderBy = dateObserved

自1月1日以來,這將提供一個有序的溫度值數組。

暫無
暫無

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

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