Skip to content

Southbound Drivers ​

EMQX Neuron talks to field devices through southbound drivers, one per protocol. The tables below list every supported protocol and device model by category; open a page for its connection parameters, address format, and connection examples.

For the generic setup steps, see Create a Southbound Driver. For a protocol that is not listed, you can write your own driver — see the SDK Tutorial.

Southbound Driver List ​

Modbus ​

Protocol Name
Communication Interface
Remark
Modbus TCPEthernet-
Modbus RTUSerial port-
Modbus RTU over TCPEthernetSee the Ethernet link option in Modbus RTU
Modbus AsciiSerial port-

PLC and Motion ​

Protocol Name
Communication Interface
Remark
CIP Ethernet/IPEthernet-
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

OPC ​

Protocol Name
Communication Interface
Remark
OPC UAEthernet-
OPC DAEthernetAccess via NeuronHUB

Power and Energy ​

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-

CNC ​

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

Building and Environment ​

Protocol Name
Communication Interface
Remark
BACnet IPEthernet-
KNXnet IPEthernet-
HJ212-2017Ethernet / serialChinese environmental monitoring standard

Others ​

Protocol Name
Communication Interface
Remark
NON A11Serial portAgricultural machinery standard
SECS GEM HSMSEthernetSemiconductor Industry Protocol
SNMPEthernetCollect status from switches, servers, and other network devices
NeuronHUBEthernetWindows-side agent for OPC DA, OPC AE, GE Historian, and some CNC controllers

TIP

Measured tag counts and polling intervals are published for the Modbus TCP, OPC UA, and Siemens S7 drivers — see Performance.

For northbound applications (MQTT, Sparkplug B, OPC UA Server, AWS IoT, Azure IoT, Kafka, and more), see Northbound Applications.

Next steps ​