是否可以使用REST或c8y.sdk javascript模块从Cumulocity获取聚合度量数据。这里的用例是,我想获取给定时间范围内的测量结果,这样每5分钟就有一个测量结果,而不管实际的测量频率如何?
发布于 2016-05-17 12:40:52
在REST中,您可以像这样查询聚合:
/measurement/measurements/series?aggregationType={{aggregationType}}&dateFrom={{dateFrom}}&dateTo={{dateTo}}&source={{source}}
支持的聚合类型有:分钟、小时、每日
响应包含设备在给定时间范围内每个聚合周期的所有测量值的最小和最大。
不能使用此API定义自己的聚合时间。
如果您需要一个5分钟的聚合,则始终可以创建一个事件处理模块,该模块将此聚合创建为新的度量,然后通过常规的测量REST查询它。
发布于 2016-05-18 14:30:49
c8y.sdk构建在REST之上,因此完全可以使用sdk获取事件处理规则创建的度量。
https://stackoverflow.com/questions/37276014
复制相似问题