TDengine 与工业应用平台 Ignition 集成
TDengine 与 Ignition 集成
Ignition 由 Inductive Automation 出品,是一个强大的工业应用平台,用于构建和部署 SCADA、HMI 以及工业物联网(IIoT)系统。它为工业运营提供了统一的开发环境,实现实时数据采集、可视化、报警、报表和控制。
Ignition 通过其 SQL Bridge 模块支持多种 SQL 数据库,您可以通过 JDBC 在 Ignition 部署中添加数据库连接。
本文介绍如何在 Ignition 中安装 TDengine TSDB 的 JDBC 连接器并集成产品,使您能够在 TDengine IDMP 及其他应用中使用来自 Ignition 的数据。
前置条件
- 安装 TDengine TSDB,请参考 快速开始。
- 安装 Ignition,请参考 官方文档。
配置数据源
-
从 Maven 下载 TDengine TSDB JDBC 连接器。
- 在 Versions 标签页,点击最新版本旁的 Browse。
- 在打开的页面下载
taos-jdbcdriver-<version>-dist.jar
文件到本地。
-
按照 Ignition 文档 添加新的 JDBC 驱动,并选择上一步下载的 JAR 文件。
-
按如下方式配置驱动:
- Classname: 输入
com.taosdata.jdbc.rs.RestfulDriver
。 - URL Format: 输入
jdbc:TAOS-RS://<taosAdapter-address:port>/<database-name>
。 - 其他选项保持默认,无需配置数据库翻译器。
- Classname: 输入
-
按照 Ignition 文档 添加新的数据库连接:
- 选择上一步创建的 JDBC 驱动。
- 在 Connect URL 字段输入
jdbc:TAOS-RS://<taosAdapter-address:port>/<database-name>
。
使用方法
现在,您可以在 Ignition 的 SQL Bridge 模块中使用 TDengine TSDB。Ignition 的数据流入 TDengine TSDB 后,您还可以在 TDengine IDMP 中利用这些数据构建资产模型、进行实时分析和生成 AI 驱动的可视化。
关于 TDengine
TDengine 专为物联网IoT平台、工业大数据平台设计。其中,TDengine TSDB 是一款高性能、分布式的时序数据库(Time Series Database),同时它还带有内建的缓存、流式计算、数据订阅等系统功能;TDengine IDMP 是一款AI原生工业数据管理平台,它通过树状层次结构建立数据目录,对数据进行标准化、情景化,并通过 AI 提供实时分析、可视化、事件管理与报警等功能。