【发布时间】:2014-03-13 11:23:48
【问题描述】:
xively (Cosm) Web 界面针对平均历史数据点发出以下功能
// For averaged historical datapoints
https://www.xively.com/feeds/<feedId>/datastreams/Humidity/graph.json&duration=21600seconds&interval=30&limit=1000&find_previous=true&function=average
我想使用 Xively REST API 获取平均历史数据点(也就是说,如果在我要求的区间内有多个样本,则返回一个平均汇总作为区间的代表点)
但是这似乎返回了原始数据点(他们只是选择一个数据点来表示采样间隔)
https://api.xively.com/v2/feeds/127181539.json?datastreams=TEMP&duration=1month&interval=21600&limit=200&function=average
所以问题
1) 我如何返回平均数据点,例如 Xively 网络界面? Feed API 调用需要什么参数?
2) 有人知道参数interval_type 吗?我已经阅读了这里的内容 (https://xively.com/dev/docs/api/quick_reference/historical_data/) 大约 50 次,但我仍然不明白!
更新
- function=sum 和 function=average 适用于 /datastreams/TEMP.json 端点。此外,默认情况下它们是离散的。
- function=average 不适用于 /feeds/feed_id.json 端点。也许是一个错误?
【问题讨论】:
标签: feed average xively rollup cosm