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 Web界面等平均数据点? Feed API调用需要什么参数?
2)有没有人知道参数interval_type?我现在已经阅读了约50次这里的内容(https://xively.com/dev/docs/api/quick_reference/historical_data/),但我仍然没有得到它!
更新
答案 0 :(得分:2)
如果你有“function = average”(你有)作为查询参数,那么你得到的点应该被指定为你指定的间隔(21600秒/ 6小时)。每个点代表该时期的平均值。
可能值得对数据流端点进行此查询,例如
希望这有帮助!