UNPKG

sensecap

Version:

## Install ``` npm install sensecap --save ```

58 lines (52 loc) 1.63 kB
var logger = require('../utils/loggerUtil') /** * 设备接口 */ function DataNetModule(baseRequest) { this.baseRequest = baseRequest; } DataNetModule.prototype = { /** * 获取最新遥测数据 */ viewLatestTelemetryData: function (deviceEui, channelIndex, measurementId, callback) { this.baseRequest.get('/view_latest_telemetry_data', { device_eui: deviceEui, channel_index: channelIndex, measurement_id: measurementId }, callback) }, /** * 获取历史数据 */ viewHistoryTelemetryData: function (deviceEui, channelIndex, measurementId, timeStart, timeEnd, limit, callback) { this.baseRequest.get('/list_telemetry_data', { device_eui: deviceEui, channel_index: channelIndex, measurement_id: measurementId, time_start: timeStart, time_end: timeEnd, limit: limit, }, callback) }, /** * 获取折线图数据 */ viewChartPoints: function (deviceEui, channelIndex, measurementId, interval, timeStart, timeEnd, callback) { this.baseRequest.get('/aggregate_chart_points', { device_eui: deviceEui, channel_index: channelIndex, measurement_id: measurementId, time_start: timeStart, time_end: timeEnd, interval: interval }, callback) }, /** * 获取组织id */ getOrganizationId: function (callback) { this.baseRequest.get('/view_organization ', null, callback) } }; module.exports = DataNetModule;