Industrial Communication Protocols

Protocol Engineering Our Specialty

Custom protocol stack development, protocol libraries, and free tools for SCADA and automation applications.

Standards We Speak

Supported Protocols

We implement, extend, and integrate the protocols that power utilities, substations, and industrial plants worldwide — adapting them for specific needs like air-gapped networks, advanced encryption, and custom topologies.

IEC 61850

MMS, GOOSE, SV

IEC 60870-5

101 / 103 / 104

DNP3

Serial & TCP/IP

Modbus

RTU & TCP

MQTT

Sparkplug-B

ICCP / TASE.2

IEC 60870-6

OPC UA / DA

Client & Server

And More

PLC4X, custom & legacy

Protocol Libraries

Cost effective protocol libraries

Dual licensed/Commercial licensed libs. No black boxes, no royalties, no per-tag licensing, full source access.

GPLv3 / Commercial

IEC 60870-5

IEC 60870-5-101, 103 & 104 stacks in pure Go. IEC 101 client and server, serial, TCP. IEC 103 client, serial and TCP. IEC 104 client and server, TCP/TLS.

IEC 60870-5-101/103/104 - Go
View on GitHub
GPLv3 / Commercial

IEC 61850

Complete IEC 61850 MMS, GOOSE, and Sampled Values implementation for substation automation and IEDs. Pure Go implementation.

IEC 61850 - Go
View on GitHub
Commercial

ICCP TASE2

Lower your costs and increase your efficiency with our ICCP/TASE2 libraries for multiple languages.

IEC60870-6 - Go, Rust, C++, C#.
Contact Us

Free Tools

Test, Simulate & Bridge — for Free

Free and open source utilities to help you test connectivity, simulate devices, and move data — no license keys, no strings attached.

UA-Bridge Free Edition

Free Forever

Collect data from multiple OPC UA servers and publish to MQTT, Google Sheets, PostgreSQL, or SQLite. Perfect for pilots and testing.

Get UA-Bridge

JSON-SCADA Protocol Gateway

GPLv3 / Commercial

Our open source protocol gateway/SCADA project has drivers for DNP3, IEC 60870-5, IEC 61850, ICCP, Modbus, OPC UA/DA, MQTT/Sparkplug and more.

View on GitHub

QTester104

GPLv3

Protocol test tool for IEC 60870-5-104.

View on GitHub

ICCP/TASE2 Explorer

Free Demo

Terminal based tool for exploring ICCP/TASE2 servers. Developed with our TASE2 Go library.

Download here.

IEC61850 Explorer

GPLv3 / Commercial

Terminal based tool for exploring IEC61850 servers. Developed with our IEC61850 Go library.

Download here.

CS104 Explorer

GPLv3

Terminal based tool for exploring IEC 104 servers. Developed with our IEC60850-5 Go library.

Download here.

Need a commercial license or custom integration?

Tell us about your integration challenge.