EMQX服务器数据集成功能:
0、新增与iotdb链接的资源(数据库按设备id建表,如id为cnzt,字段名为 root.sg.cnzt.a1、root.sg.cnzt.b1)
远程 MQTT Broker 的地址 192.168.19.165:2883
1、规则 2参数
规则 SQL,a1,b1 2个参数
SELECT
clientid,
now_timestamp('millisecond') as now_ts_ms,
payload.a1 as a1,
payload.b1 as b1
FROM
"tab/#"
2、给规则加一个 "桥接数据到 MQTT Broker" 动作:
这个动作需要关联一个资源,我们点击右上角的 “新建资源” 来创建一个 MQTT Bridge 资源:
响应动作a1,b1 2个参数
{
"device": "root.sg.${clientid}",
"timestamp": ${now_ts_ms},
"measurements": [
"a1","b1"
],
"values": [
${a1},${b1}
]
}
3、MQTT 终端 用主题:tab/a 发布上传数据(josn):
{
"a1": "1111",
"b1": "2222"
}
发表评论