子设备批量上报数据
子设备批量上报数据到联犀物联网平台。
输入
包含子设备数据的消息对象。
输出
上报结果响应消息。
详细说明
此节点用于子设备批量上报数据。visualgw做了精简,只保留了网关属性、事件、以及子设备数据。
输入消息格式
javascript
msg.payload.properties = null
msg.payload.events = null
msg.payload.subDevices = [
{
"productID": "7D",
"deviceName": "001",
"properties": [
{
"timestamp": Date.now(),
"params": {
"temp": Number(msg.payload.temp),
"hum": Number(msg.payload.hum)
}
}
],
"events": null
},
{
"productID": "7D",
"deviceName": "002",
"properties": [
{
"timestamp": Date.now(),
"params": {
"temp": Number(msg.payload.temp),
"hum": Number(msg.payload.hum)
}
}
],
"events": null
}
]
参数说明
- properties: 网关属性,通常为null
- events: 网关事件,通常为null
- subDevices: 子设备数据数组
- productID: 子设备的产品ID
- deviceName: 子设备的设备ID
- properties: 子设备属性数据
- timestamp: 时间戳
- params: 属性参数
- events: 子设备事件,通常为null
使用说明
- 确保已使用联犀连接节点建立连接
- 子设备必须先上线才能上报数据
- 支持多个子设备同时上报数据
- 属性参数需要与平台定义的物模型一致