NodeRed 向TDengine写入和查询数据

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

 软件环境:

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,
  
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

armcsdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值