Resources
Connect to Any Industrial Device
TwinEdge connects validated industrial source families including OPC UA, Modbus, MQTT, and file-based exchange. Additional protocol requirements are reviewed with your team during deployment planning.
Supported Protocols
OPC UA
Unified architecture for industrial automation with service-oriented design. Platform-independent with rich information modeling.
Modbus TCP
Industry-standard protocol for industrial electronic devices. Simple master-slave architecture with register-based data model.
Modbus RTU
Serial variant of Modbus for legacy equipment and long-distance industrial networks. Compact binary encoding for efficiency.
MQTT
Lightweight pub-sub messaging protocol for IoT. Minimal bandwidth requirements with QoS levels and retained messages.
File / CSV Exchange
Batch exchange for no-cloud or historian-export workflows where files are the practical integration point.
Protocol Comparison Matrix
| Protocol | Transport | Port | Security | Data Model | Mode | Common Devices |
|---|---|---|---|---|---|---|
| OPC UA | TCP | 4840 | X.509, Sign & Encrypt | Object-oriented | Subscription + Polling | Siemens, Rockwell, Kepware |
| Modbus TCP | TCP | 502 | Network-level | Register-based | Polling | Schneider, ABB, Danfoss |
| Modbus RTU | Serial RS-485 | — | Physical | Register-based | Polling | Legacy PLCs, VFDs, Meters |
| MQTT | TCP | 1883/8883 | TLS 1.2+ | Topic-based | Pub-Sub | AWS IoT, Azure IoT, Custom |
| File / CSV | Local filesystem | — | Host/share permissions | Records | Watch + batch | Historian exports, lab files |
Protocol Details
OPC UA
asyncua 1.1.0Unified architecture for industrial automation with service-oriented design. Platform-independent with rich information modeling.
Use Cases
SCADA integration, multi-vendor interoperability, enterprise MES/ERP connectivity
Compatible Devices
Siemens SIMATIC, Rockwell FactoryTalk, Kepware servers, Ignition SCADA, B&R Automation
Modbus TCP
pymodbus 3.6.2Industry-standard protocol for industrial electronic devices. Simple master-slave architecture with register-based data model.
Use Cases
PLCs, RTUs, meters, sensors, VFDs, building automation
Compatible Devices
Schneider Electric, ABB, Danfoss, Siemens PLCs, Carlo Gavazzi meters, Phoenix Contact I/O
Modbus RTU
pymodbus 3.6.2Serial variant of Modbus for legacy equipment and long-distance industrial networks. Compact binary encoding for efficiency.
Use Cases
Legacy PLCs, remote sensors, distributed I/O, serial-connected meters
Compatible Devices
Schneider Electric, ABB, Danfoss VFDs, Carlo Gavazzi energy meters, Watlow controllers
MQTT
aiomqtt 2.0.0Lightweight pub-sub messaging protocol for IoT. Minimal bandwidth requirements with QoS levels and retained messages.
Use Cases
Cloud connectivity, distributed sensors, edge-to-cloud sync, IoT device integration
Compatible Devices
AWS IoT Core, Azure IoT Hub, Ignition SCADA, MQTT brokers, custom IoT devices
File / CSV Exchange
TwinEdge collector profileBatch exchange for no-cloud or historian-export workflows where files are the practical integration point.
Use Cases
Historian exports, lab files, batch reports, offline site uploads
Compatible Devices
File shares, historian export jobs, lab systems, operations folders
Protocol Features
Auto-Discovery
Deployment workflows support source discovery and profile-driven setup for supported connectors, with mapping reviewed during activation.
Secure Communications
OPC UA supports certificate-based security, MQTT can use TLS, and file exchange follows host and share-level controls.
Deployment-Scoped Performance
Polling, subscription, buffering, and batch settings are sized for the site, source system, network, and edge host.
Don't See Your Protocol?
Bring us your protocol requirements, security constraints, available drivers, and validation needs. We will confirm the best integration path before deployment.