Building Smart Grids with Eclipse IoT Technology: Electrical Substation Automation Revisited


Ten years ago I was working on two separate projects for building SCADA (Supervisory Control and Data Acquisition) Systems for monitoring and controlling of electrical substations. The first system was based on a PLC (Programmable Logic Controller) as a RTU (Remote Terminal Unit) in the substation and a commercially available SCADA in the remote monitoring and controlling center. The second system had a custom controller as a RTU and a custom build SCADA System.

Both systems are used to show and record the required process parameters like:

  • current, voltage and power measurements;
  • control the states of the circuit breakers for each lead in the substation;
  • keep a log of events that have happened in the system.

The goal of the systems is to enable a better overview of the current state of a part from the electrical power distribution network for the workers in the substation and the remote center .

Seeing the technology going forward in the last couple of years made me think about if there is a way to improve the infrastructure, reliability and the maintenance processes. That was the basis of the research conducted as a part of my master thesis in the field of Intelligent Information Systems - combining various Eclipse IoT technologies to build an electrical substation automation system.


The goal of this talk is to give an overview how we implemented the electrical substation automation systems 10 years ago, to show how a better and more efficient system can be build by combining various Eclipse IoT technologies like Kura, Eclipse SCADA and Eclipse Smart Home and to discuss the benefits and the improvements of the proposed solution.

The old system will be rebuild in such a way that:

  • Eclipse Kura runs as a RTU in the electrical substation;
  • Eclipse SCADA is used as a central point for monitoring and controlling the system;
  • and optionally Eclipse Smart Home as  a platform to monitor the power consumption and behaviour of the end users in order to avoid network overloading and power outages.


In my talk I will talk about:

  1. Smart Grids;
  2. Electrical Substations;
  3. give a short overview of a general structure of an industrial automation control system;
  4. give a short overview of a general structure of an industrial automation control system;
  5. discuss what can be monitored and controlled in an electrical substation;
  6. give an overview of the control system from 10 years ago;
  7. give an overview of the system with Eclipse IoT: Kura, Eclipse SCADA, Eclipse Smart Home and show how the components in the “classical” industrial automation systems can be replaced with these modern technologies;
  8. discuss the benefits and improvements in the newer solution;
  9. show a demonstration;
  10. discuss the possible improvements.

As a proof that this concept will work, a demonstration system will be build and will be presented.

All the source code will be made available on my github account:

The project progress and the phases of development will be published on my blog:

Session details
Speaker(s): Session Type: Experience level:
Track: Tags:
Schedule info
Session Time Slot(s):
Thursday, November 5, 2015 - 11:15 to 11:50