ToddySoft Connect
Industrial Protocol Drivers
Bridge the gap between legacy industrial systems and modern infrastructure with our comprehensive suite of protocol drivers.

Connect Any Industrial Device
ToddySoft Connect provides a unified interface for communicating with industrial equipment, regardless of the underlying protocol.
Industrial environments are complex, with equipment from different vendors using various communication protocols. ToddySoft Connect eliminates this complexity by providing standardized drivers that translate between these protocols and modern data formats.
Whether you're working with PLCs, SCADA systems, sensors, or other industrial devices, ToddySoft Connect gives you a consistent API to read and write data, monitor status, and receive events.
Apache PLC4X Compatible: All ToddySoft Connect drivers are API-compatible with Apache PLC4X. If your system already uses PLC4X, you can seamlessly integrate our commercial drivers as drop-in replacements.
Supported Protocols
A growing list of industrial protocols, with more being added regularly.
Art-Net
DMX-over-Ethernet protocol for lighting control. Drive DMX fixtures and entertainment equipment through Art-Net gateways.
BACnet
In Progress
Building automation protocol for HVAC, lighting, and access control systems.
Beckhoff ADS
Direct communication with Beckhoff TwinCAT PLCs and I/O systems. Supports Secure ADS for encrypted and authenticated connections.
Bosch-Rexroth CtrlX
Integration with Bosch Rexroth CtrlX automation platform.
C-Bus
In Progress
Schneider Electric building automation protocol for lighting and HVAC control.
CC-Link
In Progress
Open industrial network protocol for factory automation, widely used in Asia.
EtherCAT
High-performance industrial Ethernet technology for real-time automation.
EtherNet/IP
Connect to Allen-Bradley and other CIP-based devices over Ethernet.
Fatek
In Progress
Communication with Fatek Automation PLCs.
Firmata
Protocol for communicating with microcontrollers like Arduino.
FOCAS
In Progress
FANUC Open CNC API for communication with FANUC CNC machine tools.
IEC 60870
Telecontrol protocol for SCADA systems in power utility automation.
IEC 61850
In Progress
International standard for communication in electrical substations and power utility automation.
IO-Link
In Progress
Point-to-point communication standard for sensors and actuators.
KNXnet/IP
Standard protocol for smart building and home automation systems.
Melsoft
In Progress
Communication with Mitsubishi Electric MELSEC PLCs via the MELSOFT protocol.
Modbus
Support for Modbus TCP and RTU, connecting to a vast ecosystem of industrial devices.
MT Connect
In Progress
Open standard for manufacturing equipment data exchange and monitoring.
OPC UA
In Progress
The modern standard for industrial interoperability with built-in security and information modeling.
Open Protocol
In Progress
Communication with Atlas Copco tightening controllers and tools.
Profinet
Industrial Ethernet standard for factory automation and process control.
Siemens S7
The full breadth of Siemens SIMATIC in one driver — from classic S7-300 and S7-400 controllers with alarming, cyclic subscriptions, and S7-400H, through to the latest S7-1200 and S7-1500 platforms using S7C+ over TLS for secure communication with current TIA Portal firmware.
SunSpec
Standardized information models for solar inverters, energy storage, and other distributed energy resources.
UMAS
Schneider Electric Unified Messaging Application Services for Modicon PLCs.
SDKs in Multiple Languages
Develop your own solutions with ToddySoft Connect SDKs — or license our drivers for redistribution in your own products.
Our SDKs give developers direct access to ToddySoft Connect drivers from their language of choice, with a consistent API across all platforms. Build custom integrations, edge applications, or data acquisition tools tailored to your exact requirements.
Redistribution licenses available: If you're an OEM or software vendor, you can license our drivers for integration into your own products. Get in touch to discuss redistribution terms.
Supported Languages
A growing list of language SDKs, so you can use ToddySoft Connect in your existing stack.
Java
The reference SDK, built on the same foundation as Apache PLC4X. Production-ready for JVM-based applications.
Rust
In Progress
Memory-safe, high-performance SDK for systems programming and embedded scenarios.
.NET / C#
Planned
Native SDK for .NET applications, integrating cleanly with the Microsoft ecosystem.
Go
Planned
Lightweight SDK for cloud-native and edge services written in Go.
Python
Planned
Pythonic SDK for data science, automation scripting, and rapid prototyping.
TypeScript / Node.js
Planned
SDK for Node.js backends and TypeScript-based tooling.
Flexible Integration Options
Use ToddySoft Connect drivers in the way that best fits your needs.
License Drivers Directly: Integrate our protocol drivers into your own applications using the Apache PLC4X-compatible API. Perfect for custom software development and OEM integrations.
Pre-built Integration Modules: Get up and running quickly with ready-made modules for popular industrial platforms and data integration tools.
Platform Integrations
Ready-to-use modules for leading industrial and data integration platforms.
Apache Camel
Integration component for Apache Camel enterprise integration patterns.
Apache Hop
Plugin for Apache Hop data orchestration and engineering platform.
Apache Kafka Connect
Connector for Apache Kafka distributed streaming platform.
Apache NiFi
Processors for Apache NiFi data flow automation.
Apache StreamPipes
Adapters for Apache StreamPipes industrial IoT analytics.
CodeSys
Planned
Integration for CodeSys-based automation systems.
CtrlX
Planned
App for Bosch Rexroth CtrlX automation platform.
Eclipse Ditto
In Progress
Integration for Eclipse Ditto digital twin framework.
Eclipse Kura
In Progress
Driver bundle for Eclipse Kura IoT edge framework.
HiveMQ Edge
In Progress
Protocol adapter for HiveMQ Edge IoT gateway.
Inductive Automation Ignition
In Progress
Module for Ignition SCADA platform.
Node-RED
Planned
Nodes for the Node-RED flow-based programming platform.
Phoenix Contact PLCnext
Planned
App for Phoenix Contact PLCnext Technology platform.
Schneider Electric EcoStruxure
Planned
Integration for EcoStruxure Automation Expert.
Siemens Industrial Edge
Planned
App for Siemens Industrial Edge ecosystem.
ThingsBoard
In Progress
Integration for ThingsBoard open-source IoT platform.
Key Features
Unified API
One consistent interface for all protocols, reducing integration complexity.
High Performance
Optimized for industrial workloads with support for high-frequency data acquisition.
Secure by Design
Built-in support for authentication, encryption, and secure communication — implemented wherever the protocol supports it.