index.js
784 Bytes
// 获取某个Key的历史数据
const getUrlParams = (params) => {
return Object.keys(params).reduce((prev, next, currentIndex) => {
if (params[next]) {
return prev += `${!currentIndex ? '?' : '&'}${next}=${params[next]}`
}
return prev
}, '')
}
export function getHistoryData(params) {
let {
entityId
} = params
params = getUrlParams(params)
return uni.$u.http.get(
`/plugins/telemetry/DEVICE/${entityId}/values/timeseries${params}`
);
}
// 获取当前设备的key
export function getDeviceKeys(id) {
return uni.$u.http.get(`/plugins/telemetry/DEVICE/${id}/keys/timeseries`);
};
export function issueCommand(type, tbDeviceId, data) {
return uni.$u.http.post(`/rpc/${type==='OneWay'?'oneway':'twoway'}/${tbDeviceId}`, data)
}