Skip to content

Southbound Drivers

Southbound drivers collect device data by protocol. Northbound applications send data to a cloud platform or processing engine. You need at least one of each for protocol conversion.

For the generic setup steps, see Create a Southbound Driver. For custom development, see the SDK Tutorial.

Southbound Driver List

Global Standards

Protocol Name
Communication Interface
Remark
Modbus TCPEthernet-
Modbus RTUSerial port-
Modbus RTU over TCPEthernetSee the Ethernet link option in Modbus RTU
Modbus AsciiSerial port-
OPC UAEthernet-
OPC DAEthernetAccess via NeuronHUB
CIP Ethernet/IPEthernet-
SECS GEM HSMSEthernetSemiconductor Industry Protocol

PLC Drivers

Protocol Name
Communication Interface
Remark
Siemens S7 ISO TCPEthernetconnect to Siemens S200、S200smart、S1200、S1500 PLC
Siemens S7 ISOTCP for 300/400Ethernets7-300/400
Siemens MPISerial portConnect to devices that support Siemens MPI protocol
Siemens S5 FetchWriteEthernetconnect to Siemens PLCs with network expansion module CP443
Allen-Bradley DF1Serial port-
Allen-Bradley CIP EtherNet/IPEthernet-
Allen-Bradley 5000 EtherNet/IPEthernetAB ControlLogix 55xx and CompactLogix 53xx
Allen-Bradley ControlLogix 5500Ethernet-
Allen-Bradley MicroLogix 1400Ethernet-
Schneider PLC Modbus RTUSerial port-
Schneider PLC Modbus TCPEthernet-
Inovance PLC Modbus TCPEthernetconnect to Inovance PLC
XINJE PLC Modbus RTUSerial portconnect to XINJE XC/XD/XL series PLC
HollySys PLC Modbus TCPEthernetHollySys LK/LE series PLC
HollySys PLC Modbus RTUSerial portHollySys LK/LE series PLC
ABB COMLISerial portconnect to ABB PLC
Omron Host LinkSerial portconnect to Omron PLC with HostLink Cmode
Omron FINS on TCPEthernetconnect to Omron PLC with FINS TCP
Omron FINS on UDPEthernetconnect to Omron PLC with FINS UDP
Mitsubishi 1EEthernetconnect to Mitsubishi A series、FX3U、FX3G、iQ-F series PLC
Mitsubishi 3EEthernetconnect to Mitsubishi Q series(MC)、iQ-F series(SLMP)and iQ-L series PLC
Mitsubishi 4EEthernetconnect to Mitsubishi iQ-F Series (SLMP), and iQ-R Series PLC
Mitsubishi FXSerial portconnect to Mitsubishi FX0、FX2、FX3 series PLC
Panasonic MewtocolEthernetconnect to Panasonic FP-XH、FP0H series PLC
Beckhoff ADSEthernetconnect to Beckhoff TwinCAT PLC
Keyence CIP Ethernet/IPEthernet-
Keyence MC ProtocolEthernetMitsubishi MC Protocol
Delta Modbus TCPEthernetconnect to Delta DVP series、AS series PLC
KUKA Ethernet KRL TCPEthernetconnect to Kuka Devices
GE SRTPEthernetAccess GE PLC devices that support SRTP protocol through TCP protocol.
MTConnectEthernetAccess devices installed with MTConnect Agent through the HTTP protocol.
Codesys V3EthernetCodesys V3 platform

Electricity

Protocol Name
Communication Interface
Remark
DL/T645-1997Serial portChina Electric Power Instrument Standard
DL/T645-2007Serial portChina Electric Power Instrument Standard
IEC 60870-5-101Ethernet/Serial port-
IEC 60870-5-102Ethernet/Serial port-
IEC 60870-5-103Ethernet/Serial port-
IEC 60870-5-104Ethernet-
IEC 61850Ethernet-
DNP 3.0Ethernet-

Building Automation

Protocol Name
Communication Interface
Remark
BACnet IPEthernet-
KNXnet IPEthernet-

CNC and Robots

CNC VendorCNC Model
Interface
EMQX Neuron Protocol
Remark
FANUCFanuc 0i, 30i, 31i, 32i and 35iEthernetFanuc Focas EthernetSerial interface for Fanuc devices is not supported yet
Siemens802D SL, 808EthernetSiemens MPI
Siemens828D, 840DSLEthernetOPC UACNC software version >= 4.5 SP3
MitsubishiM70, M80, M700, M800, E70EthernetNeuronHUB
HEIDENHAINTNC640, iTNC530EthernetHEIDENHAIN CNC
KNDK2000, K1000 C/Ci/F/Fi, K1000TTCiEthernetKND CNC
GSKGSK-980 and othersEthernetModbusTCP
SYNTECSYNTEC CNC devicesEthernetNeuronHUB
DMG MORIDMG MORI devicesEthernetMTconnectDevices that support the MTconnect protocol
BrotherBrother CNC devicesEthernetBrother CNC
MazakMazak CNC devicesEthernetMazak CNC

Other

Protocol Name
Communication Interface
Remark
HJ212-2017Ethernet / serialDevices that support the HJ212-2017 environmental protocol

Northbound Applications

Cloud Connection

Protocol NameRemark
RESTful APIProvides standard RESTful API interfaces
MQTTMQTT protocol integration
SparkplugBSparkplugB is an industrial IoT data transfer specification built on MQTT 3.1.1
Azure IOTIntegration with Azure IoT Hub
AWS IOTIntegration with AWS IoT Core
WebsocketWebSocket protocol integration
OPC UA ServerExposes OPC UA server services
KafkaKafka protocol integration; publish collected data to Kafka for further processing

Applications

Protocol NameRemark
DataProcessingIntegration with data processing module