如何接入物联网平台时序数据到表格存储
来源:新闻资讯 /
时间: 2024-11-23
函数参数说明,请参见函数列表。
timestamp()timestamp()*1000{"region": "cn-shanghai"}propertydeviceName()
//通过payload函数,获取设备上报的消息内容,并按照JSON格式转换。
var data = payload("json");
//获取上报的属性值。
var h = data.items.Humidity.value;
var t = data.items.Temperature.value;
var datasource = deviceName();
var fields = {"temperature":t, "humidity":h};
var tags = {};
tags.put("region", "cn-shanghai");
var metricName = "property";
var timeInUs = timestamp()*1000;
// 在writeTableStoreTS方法中,按时间线,将温湿度值写入对应的列。
writeTableStoreTs(1000, timeInUs, metricName, tags, fields, datasource);
您也可设置温度、湿度分别为度量名称,写入温湿度数据,函数表达式如下:
writeTableStoreTs(1000, [
{
"timeInUs": timestamp() * 1000,
"metricName": "温度",
"tags":tags,
"fields":{"temperature": t},
"dataSource": deviceName()
},
{
"timeInUs": timestamp() * 1000,
"metricName": "湿度",
"tags":tags,
"fields":{"humidity": h},
"dataSource": deviceName()
},
]);
上一篇: 物联网工作的流程及步骤介绍