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 端点。也许是一个错误?