Every protocol, the same toolkit
Each protocol gets a pure Go library, a command-line tool built on it, and an interoperability suite that tests it against independent implementations.
Modbus
The most widely deployed protocol in industrial automation: meters, inverters, batteries, drives and PLCs.
OPC UA
The interoperability standard of industrial automation, with a browsable address space and built-in security.
BACnet/IP
The standard protocol of building automation: HVAC, lighting, access control and energy metering.
IEC 60870-5-104
Telecontrol between grid control centres, substations and generation or storage assets.
IEC 61850 / MMS
The data model and communication standard for substation automation, carried over MMS on TCP port 102.
Siemens S7
Classic S7 communication with Siemens PLCs, for reading and writing data blocks, inputs, outputs and markers.
SunSpec
Standard register maps for solar inverters, meters, batteries and other DER equipment, read over Modbus.