What's Inside of The Platform?

The platform supports different application models:


Single process mode (all appllications running in the same process together with the gateway platform)

Muliple processes mode (applications running in separate tasks using platform IPC).

Data Center

The Protocol Gateway Platform (EGATE) simplifies integration of Smart Grid communication protocols in embedded products and applications.

Embedded data hub and database (“Data Manager”) for time series, configuration, and other application data.

Typical applications are SCADA servers, RTU/gateways, protocol converters, IEDs like protection relays, measurement devices...


To use the platform, it requires only a minimum of knowledge about the required communication protocols.

Platform is implemented to support multiple platforms for maximizing the performance with portability.


Web based no-code configuration interface handles all data and application configuration in online and offline modes

Uses sqlite as embedded data base. Sqlite can be replaced by other databases on request.

Supports remote database connections such as Mysql, CassandraDB etc.

EGATE | Protocol Gateway Platform

EGATE can be run and ported to any hardware that supports Linux, Windows or MAC operating systems such as PCs, workstations, Beaglebone Black, Raspberry Pi and etc. Even though porting to any other custom platforms might require some work, we would be happy to support you on that.

Integration Services and Support

With years of experience in protocol implementation and integration in the automation and smart grid area, we can support you with profound knowledge in product and application design, hardware and platform selection, communication protocol selection…
EGATE Protocol Gateway Platform together with our consulting and support services allows you to easily start with the integration of Smart Grid communication protocols into your application. Even if you have no or almost no knowledge of these protocols, with our support you will get the required knowledge to support your product and your customers during the implementation and integration phase of EGATE into your application.

Supported Protocols

  • IEC 61850 Server (IEC 61850-8-1/MMS with integrated GOOSE publisher)
  • IEC 61850 Client (IEC 61850-8-1/MMS)
  • IEC 61850 GOOSE subscriber (IEC 61850-8-1/GOOSE)
  • IEC 61850 SV subscriber (IEC 61850-9-2)
  • IEC 60870-5-104 slave/server
  • IEC 60870-5-104 master/client
  • IEC 60870-5-101 slave (balanced/unbalanced)
  • IEC 60870-5-101 master (balanced/unbalanced)
  • IEC 60870-5-103 slave
  • IEC 60870-5-103 master
  • DNP3 outstation (TCP, serial)
  • DNP3 master (TCP, serial)
  • Modbus master (TCP, RTU)
  • Modbus slave (TCP, RTU)
  • MQTT (server, client)
  • TASE.2/ICCP (client/server)
  • IEC 61850-90-2 mirror proxy (in development)
  • OPC-UA (in development)
  • Other protocols can be integrated on request