在工业场景中,我们经常会遇到这样的需求:设备数据上来之后,既要能存、能查,还希望能实时触发告警、控制现场设备。但如果从头写程序、配接口,成本不低、周期也长。这时候,一款能低代码快速串起“采集-存储-分析-控制”全流程的工具,往往能省下不少力气。
现在,时序数据库 TDengine 与 Node-RED 正式打通,二者结合可为工业 IoT 打造一套真正“开箱即用”的全栈式解决方案。从毫秒级数据写入,到实时查询,再到联动控制,整个链路你都可以在 Node-RED 的画布上,一边“拖拽积木”,一边轻松完成。
采数、查数、控设备,一张画布全搞定
Node-RED 是由 IBM 推出的可视化编程工具,广泛应用于智能制造、能源管理、工业自动化等场景。现在借助 TDengine 官方推出的 node-red-node-tdengine 插件,你可以直接在 Node-RED 中连接 TDengine,实现以下能力:
- 写入采集数据:通过 MQTT、OPC UA、Modbus 等协议节点对接设备,再通过 tdengine-operator 节点毫秒级写入数据库
- 实时查询分析:用 SQL 查询 TDengine 中的数据,配合窗口函数实现每分钟统计等逻辑
- 事件驱动控制:通过 tdengine-consumer 节点订阅数据库中的 Topic 数据,触发阀门开关、报警灯等联动操作
- 异常监控机制:内置 Catch 节点捕获错误,第一时间发现问题、定位流程故障
这意味着你不用搭建复杂中间件,不用一行代码,就能跑通工业数据的全流程链路。而且所有流程节点都支持配置参数与状态监控,一边部署、一边验证,简单可靠。
3 步集成,带你进入“拖拽式自动化”世界
要让 TDengine 与 Node-RED 搭配使用,只需要准备好以下环境:
- 部署 TDengine 3.3.2.0+ 和 taosAdapter;
- 安装 Node-RED(建议 3.0.0+)及 TDengine 插件 node-red-node-tdengine;
- 在 Node-RED 中拖入 tdengine-operator 和 tdengine-consumer 节点,配置数据库连接串(支持 WebSocket),即可进行写入、查询和订阅操作。
我们在官方文档中提供了详细示例,包括模拟设备写入数据、实时查询平均电流、设置告警 Topic 等完整流程,并且每一步都有截图讲解,哪怕是第一次用 Node-RED 的用户也能快速上手:https://docs.taosdata.com/third-party/iot/Node-RED/
结语
从“数据能采”到“设备能动”,只差一条流畅的链路。TDengine × Node-RED,就是这样一套能被快速拼装、持续运行的自动化工具组合。如果你正在做工业项目,不妨动手试一试这套方案,也欢迎在评论区分享你的场景和构想,也许还能收获同行的灵感建议!