2016-05-17 54 views
1

是否可以使用Cumulocity的REST api或c8y.sdk javascript模塊獲取彙總測量數據?這裏的用例是我想在給定的時間段內獲取測量值,以便每隔5分鐘的時間框會有一個測量結果,而不管實際的測量頻率如何?從Cumulocity獲取彙總數據

回答

2

在休息,你可以查詢像這樣聚集:

/測量/測量/系列aggregationType = {{aggregationType}} & dateFrom = {{dateFrom}} & dateTo = {{dateTo}} &源= {{源}}

支持的聚合類型包括:MINUTELY,每小時,每天

該響應包含min和max爲在給定的時間範圍內的每個聚集週期的設備的所有測量。

您無法使用此API定義自己的聚合時間。

如果你需要一個5分鐘的聚集可以隨時創建創建此聚集的新的測量事件處理模塊,然後通過正常的測量REST API

+0

這是唯一可能通過REST api,或者它也支持c8y.sdk? – severi

0

的c8y.sdk是建立在之上進行查詢REST API,所以完全可以使用sdk獲取由事件處理規則創建的度量。

+0

你能提供一個關於如何做到這一點的例子嗎? – severi