Connectors
Connectors are pre-built Heisenware components designed to integrate with specific third-party systems, protocols, and databases.
How you use a connector depends entirely on whether the target system you want to integrate can communicate directly with your Heisenware platform over the network. This leads to two main scenarios.
Direct Connection (Public Systems)
If the system you are integrating with is accessible from the public internet, you can use its connector directly within your application's backend logic. This is common for connecting to cloud services, web APIs via HTTP/REST, or public-facing MQTT brokers.
Local Connection (via an Agent)
If your target system is on a private, isolated network with no direct inbound internet access (such as a machine on a factory shopfloor or an on-premise database), you cannot use a connector directly.
For this situation, you must use a Heisenware Agent. The Agent is a secure program that you deploy inside your private network. You configure this Agent to include the specific connector you need. The Agent then uses the connector to communicate with the local system and securely forwards the data to the Heisenware platform.
For local connections, your first step is to create and deploy an Agent. Afterward, you can configure the Agent to use the specific connector you require.
Available Connectors
The following is a list of pre-built connectors available in the Functions Library.
Sends and receives emails via SMTP and IMAP.
Reads from and writes to files on a connected file system.
Interacts with any GraphQL API for flexible data queries.
Connects to Heidenhain DNC systems for machine tool communication. Requires an Agent.
Connects to Heidenhain controllers using the OPC UA protocol.
Makes requests to standard web APIs and HTTP endpoints.
Integrates with the Hydra Manufacturing Execution System (MES).
Connects to an external InfluxDB time-series database.
Controls Kuando Busylight status indicators.
Sends print commands to ZPL-compatible label printers.
Communicates with industrial devices using the Modbus protocol.
Connects to an MQTT broker to publish and subscribe to topics.
Connects to an OPC UA server for industrial automation data exchange.
Deploys an OPC UA server to expose data from your application.
Accesses information and stats from the host operating system.
Communicates with devices over a serial port.
Connects directly to Siemens S7 PLCs for machine data acquisition.
Connects to an external SQL database (e.g., PostgreSQL, MySQL, MSSQL).
Interacts with Zebra RFID readers and devices.
Please note that while there are connectors for external SQL and InfluxDB databases, the Heisenware platform also includes its own powerful internal PostgreSQL database and internal InfluxDB.
Last updated