Skip to content

Connector catalog

This is the reference list of connectors available in the current build. For how connectors are configured, enabled and how direction works, see Connectors. New connector types can be added without changing the core runtime, so this list grows over time.

Direction key: in = device/service → tag, out = tag → device/service (see Direction).

These talk to physical buses and devices. The fieldbus drivers run as fast, fault-isolated native code. Some OT connectors may require a node restart when first installed.

ConnectorConnects toDirectionsNotes
ModbusModbus devices over TCP, RTU (serial), or RTU-over-TCP gatewaysin / outMap coils and registers; choose register space, address and data type
EtherCATAn EtherCAT fieldbus (slaves, distributed I/O, drives) with cyclic PDO exchangein / outLinux hardware only — needs raw-socket access and low latency
Siemens S7 / LOGO!Siemens S7-300/400/1200/1500 and LOGO! PLCs directlyin / outReads/writes PLC data areas
SerialRaw serial ports / TTYs on the hostin / outGeneric async serial / RTU bus master
JasperMate IOJasperNode’s JasperMate I/O hardware over its firmware protocolin / outEvent-driven (push), not polled
LiDAR2D laser scanners — SICK (CoLa-B) and Leuze ROD (508) over TCP/UDPinLinux hardware only. Streams each sweep plus zone / sector / profile monitor results as tags

IT — network, message-bus and cloud connectors

Section titled “IT — network, message-bus and cloud connectors”

These run as network clients/servers and tolerate the link dropping with automatic reconnect.

ConnectorConnects toDirectionsNotes
MQTTAn MQTT broker — plain pub/sub or Sparkplug Bin / outin subscribes topics → tags; out publishes tags → topics. Sparkplug B maps birth/data messages to tags
InfluxDBAn InfluxDB time-series databaseoutStreams tag values out as time-series points
Modbus ServerMakes this node a Modbus TCP slave for external mastersin / outExternal masters read/write registers mapped to your tags
HMI ServerServes a browser operator panel (pages + components) over HTTP/WSin / outLocal PIN auth; per-session exclusive control of writable widgets
Email NotificationsSends alerts via SMTPoutTransactional notifications

Some IT connectors are configured through their dedicated page; any connector can also be set up by the AI agent, which writes the same configuration tags a form does.

Built-in node services. You don’t add or remove these — they are the node’s own machinery, surfaced as connectors for consistency.

ConnectorResponsibility
IDEServes the browser IDE (HTTP + WebSocket), handles login and authentication
JXThe JasperX cloud bridge: the AI agent, telemetry, remote access, updates, cloud backup
PersistWrites tags to the local SQLite database and restores them on boot
ToolsAuxiliary host tools — network scan (ARP), ping, traceroute
Logic CycleRuns your tag scripts (event-driven), with a per-script watchdog
  • Reading/writing a Modbus device (VFD, power meter, remote I/O) → Modbus (TCP or RTU).
  • A Siemens PLCSiemens S7 / LOGO!.
  • Distributed real-time I/O or servo drives on Linux → EtherCAT.
  • A 2D safety/area laser scanner (SICK, Leuze ROD) on Linux → LiDAR.
  • A legacy serial deviceSerial (or Modbus in RTU mode for Modbus serial).
  • Publishing data to an MQTT broker / IIoT platformMQTT (use Sparkplug B for Sparkplug-aware platforms).
  • Historising values to a time-series DBInfluxDB.
  • Letting an external SCADA/PLC read this node as ModbusModbus Server.
  • A local operator screenHMI Server.