Integrate TDengine with Ignition

Joel Brass

June 9, 2025 /

Ignition, produced by Inductive Automation, is a powerful industrial application platform used to build and deploy SCADA, HMI, and Industrial Internet of Things (IIoT) systems. It offers a unified development environment for real-time data collection, visualization, alarming, reporting, and control across industrial operations.

Ignition supports a variety of SQL databases with its SQL Bridge module, and you can add database connections to your Ignition deployment through JDBC. This article describes how to install TDengine’s JDBC connector in Ignition and integrate the two products.

TDengine–Ignition integration architecture

Prerequisites

Procedure

  1. Download the TDengine JDBC connector from Maven.
    1. On the Versions tab, click Browse next to the latest version of the connector.
    2. On the page displayed, download the taos-jdbcdriver-<version>-dist.jar file to your local machine.
  2. Add a new JDBC driver in Ignition as described in the Ignition documentation and select the JAR file that you downloaded in the previous step.
  3. Configure the driver as follows:
    • Classname: Enter com.taosdata.jdbc.rs.RestfulDriver
    • URL Format: Enter jdbc:TAOS-RS://<taosAdapter-address:port>/<database-name>
    • Retain the default values for other options. It is not necessary to configure a database translator.
  4. Add a new database connection in Ignition as described in the Ignition documentation.
    • Select the JDBC driver that you created in the previous step.
    • In the Connect URL field, enter jdbc:TAOS-RS://<taosAdapter-address:port>/<database-name>

You can now use TDengine with the SQL Bridge module in Ignition.

Thanks to Srinivasan Sekar for detailing these steps in his LinkedIn article.

  • Joel Brass
    Joel Brass

    Joel Brass is a Solutions Architect at TDengine, bringing extensive experience in real-time data processing, time-series analytics, and full-stack development. With a 20 year background in software engineering and a deep focus on scalable applications and solutions, Joel has worked on a range of projects spanning joke databases, IoT, self-driving vehicles, and work management platforms. Prior to joining TDengine, Joel worked in Advisory Services for Enterprise customers of Atlassian and the Systems Engineering team at Waymo. He is currently based in the San Francisco Bay Area.