批量写入数据
同时写入多组实时数据。
输入
包含多组数据的消息对象。
输出
操作结果响应消息。
详细说明
此节点用于同时写入多组实时数据。
输入消息格式
javascript
msg.payload = {
"model": "温湿度",
"data": [
{
"mountId": "001",
"dataId": "湿度",
"dataType": "value",
"data": msg.payload.hum,
"dataState":"1"
},
{
"mountId": "001",
"dataId": "阈值",
"dataType": "value",
"data": "30.1",
"dataState":"1"
},
{
"mountId": "001",
"dataId": "警告",
"dataType": "value",
"data": "1",
"dataState":"1"
}
]
}
参数说明
- model: 数据仓库名称,例如:温湿度、设备状态、告警记录等
- data: 数据数组,可同时写入多组数据
- mountId: 挂载点ID
- dataId: 数据ID,例如:温度、湿度、阈值等
- dataType: 数据类型,固定为"value"
- data: 数值,只支持字符串,若其他数据类型,可用js代码转换
- dataState: 数据状态,"1"表示正常,"2"表示异常
示例
成功响应:
javascript
{"code":0,"message":"success","data":"OK"}
错误响应:
javascript
{"code":[错误码],"message":[错误信息]}
应用场景
- 批量数据更新
- 传感器数据写入
- 多点数据同步
- 状态批量更新
注意事项
- 数据值必须为字符串格式
- 确保挂载点ID和数据ID正确
- 数据状态用于标识数据质量