IoTDB类型通道
该通道只支持设备数据格式为“IoTDA1.0物模型”的节点。
IoTDB类型通道需要填写的字段,如下所示:
| 字段 | 含义 |
|---|---|
| 接收端名称 | 通道的名称。 |
| 通道类型 | 数据库。 |
| 数据库类型 | IoTDB。 |
| 接收地址 | 第三方平台IoTDB的地址, 例:127.0.0.1:6667。 |
| 连接信息 | |
| 用户名 | IoTDB鉴权的用户名。 |
| 密码 | IoTDB鉴权的密码。 |
| 推送信息 | |
| 存储组 | IoTDB写入数据的存储(需要在IoTDB授权对应用户写该存储的权限),例:edge。 |
| 描述 | 通道的描述信息。 |
在IoTDB时序数据库中,所有存储组的固定前缀为“root.”,如参数“存储组”为“edge”时,写入的数据库的存储组为“root.edge”。
使用IoTDB“1.1.x”版本,需要确保部署的是“1-0-5-standard-xx”及以上版本的edge_push。请注意,“1-0-5-standard-xx”及以上版本的edge_push,不支持“1.1.x”以下版本的IoTDB。
写入数据库的数据格式为华为云IoTDA 1.0的数据格式,例如IoTDA 1.0的报文如下:
{
"devices": [{
"device_id": "device1",
"services": [{
"service_id": "Motor",
"properties": {
"Current": 10.111,
"Voltage": 20
},
"event_time": "2006-01-02T15:04:05.000Z"
}
]
}
]
} 则写入数据库格式为:
root.edge.device1.Motor.Current => 10.111 root.edge.device1.Motor.Voltage => 20