软件环境:
ubuntu Server 20.04.3 LTS
TDengine-server-2.2.2.0-Linux-x64.deb (7.4 M)
Docker 安装版 Node-RED version: v2.1.3
为了适应中国时区,运行如下命令:
docker run -it -e TZ="Asia/Shanghai" -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red
退出后查看容器ID:
docker ps -a
删除nodered容器
docker rm 容器ID

首先在TDeigine创建数据库:
create database atestdb; //建立数据库atestdb
show databases; //显示所有数据库
use atestdb; //选择数据库
show tables; //查看表
create table t (ts timestamp, counter int);//创建字段
NodeRed代码包含连接测试、查询测试、数据写入测试。
重点介绍一下数据的生成,




数据生成流程序如下,可单独运行测试:
[
{
"id": "7e0b867b.85d93",
"type": "tab",
"label": "生成SQL语句试验",
"disabled": false,
"info": "",
"env": []
},
{
"id": "44349758.22dd3",
"type": "inject",
"z": "7e0b867b.85d93",
"name": "写入数据",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payloadType": "date",
"x": 140,
"y": 240,

本文介绍如何使用Node-RED与TDengine进行集成,包括连接测试、查询表数据及向数据库表写入数据等内容。文章通过具体示例展示了数据生成、处理及插入到TDengine的过程。
最低0.47元/天 解锁文章
63





