Software Module for Connecting Modbus TCP Controllers to Industrial IoT Applications

Container Technology with Access to Data from Modbus TCP Controllers or Sensors via OPC UA and MQTT with Flexible Deployment Options for Higher-level Applications

As a flexible Docker container is dataFEED edgeConnector Modbus suitable for accessing Modbus TCP controllers, e.g. from Schneider Electric, Wago, Beckhoff or Phoenix Contact. In addition, many other manufacturers also support the open communication interface Modbus TCP. The product has an integrated OPC UA Server for simple and secure data connectivity to higher-level management systems, such as ERP, MES or SCADA systems. As part of an overall solution architecture the implemented OPC UA communication protocol can also be used for data exchange with other Docker containers such as Microsoft OPC Publisher or AWS IoT SiteWise.

In addition, an MQTT interface is available for direct integration of control data into private or public IoT cloud applications, supporting a variety of different cloud providers. Like OPC UA, MQTT also provides modern security mechanisms such as encryption, certificate management and user authentication, thus contributing to high data security.

dataFEED edgeConnector Modbus can be managed locally via a web interface or remotely via a REST API. The configuration is simple and flexible. Precisely tuned security settings for instance include role-based access rights for OPC UA Client applications.


Access to data in Modbus controllers by OPC UA clients

  • Read and write access to Modbus controls, e.g. from Schneider Electric, Wago, Beckhoff, Phoenix Contact, etc.
  • Integration of higher-level management systems such as ERP, MES, or process visualization via integrated OPC UA server
  • Standardized OPC UA communication for data integration or for data exchange with other docker containers like Microsoft OPC Publisher or Amazon AWS IoT SiteWise
  • Suitable for retrofit upgrades of existing systems, thus protecting previous investments
  • Namespace configuration using a text file created by the user with standard Modbus syntax
  • Creation of up to 20 Modbus-TCP connections with a container runtime

Easy cloud-driven or local deployment

  • Images available in different online repositories like Docker Hub, Azure Container Registry (ACR)
  • Simple data transmission to an MQTT broker using the MQTT publisher functionality for local or cloud-based solutions
  • Recipe manager functionality for writing process data from the cloud to controllers (MQTT Subscriber)
  • Licensing via Softing Floating License Server

Lightweight Flexible Container Solution

  • Less resources plus increased scalability and flexibility
  • Support of security standards as SSL/TLS, X.509 certificates, authentication, and data encryption
  • Highly flexible state-of-the-art application to be deployed, adjusted, or started and stopped immediately, if needed
  • Deployment and configuration also via management systems such as Kubernetes, Azure IoT Edge, or AWS IoT Greengrass

Technical Data

edgeConnector Modbus    
Supported Controllers Modbus TCP-compatible controllers (Schneider Electric, Wago, Beckhoff, Phoenix Contact, etc.)
Supported Protocols
  • Modbus TCP
Supported MQTT Specifications V3.1, V3.1.1 & V5
Supported MQTT Features
  • MQTT Publisher & Subscriber
  • TCP, TLS/SSL, WS, WSS, (including certificates)
  • QoS, Retain, Last Will & Testament
  • Store & Forward
Supported OPC Specifications OPC Unified Architecture V1.04
OPC UA Roles OPC UA Server
OPC UA Profiles Data Access
OPC UA Security Security methods Aes256Sha256-RsaPss
  Authentication Anonymous
Username and password
OPC Compliance Test based on compliance test tools of OPC Foundation
Configuration Interface Authentication 
  • Username / Password
Logging, Diagnostics
  • Built-in trace and audit logging facilities, configurable and accessible through the web interface Docker integrated trace logging
  • Prometheus Metrics Information
Supported Operating Systems Linux (Docker Engine), Windows 10 und Windows 11 (Docker Desktop), Windows Server 2019 und Windows Server 2022 (Docker Enterprise Edition)
Supported Architectures AMD64, ARM64, ARM32
Supported Container Orchestration Systems Kubernetes (K8s), Amazon ECS
Minimum Hardware Requirements 320 MB free disk space, 2 GB RAM
Licensing Licensed via Softing Floating License Server
Demo Version 20 PLC connections timed at 72 hours
REST-API Access using the edgeConfigurator, download via Docker Hub

Order Information

Scope of Delivery  
Software dataFEED edgeConnector Modbus, download via Docker Hub or Azure Marketplace
License Key E-mail delivery
Documentation Online help (German / English) and online:
Order Numbers  
LRL-XX-161001 edgeConnection – Perpetual License*
LMA-XX-161001 edgeConnection – Software Upgrade License
* edgeConnection License already include 1 Year Software Upgrade license (LMA-XX-161001)
Additional Products and Services

Softing Industrial


+49 89 456 56-340

Callback Service

USA, Canada and Mexico

+1 865 251-5252

Callback Service

France & Iberia

+33 6 82 24 66 62