In November 2019 Jens Reimann officially asked to archive the project Eclipse NeoSCADA [1]. One part of the project, the implementation of the protocol IEC 60870, is also integrated as a component in Apache Camel. The company I currently work for uses this Apache Camel component and would like to save the protocol implementation from being archived. [1] https://www.eclipse.org/lists/iot-pmc/msg06720.html
Eclipse OneOFour provides an implementation of the protocol IEC 60870-5-104 as a Java library with master and slave functionality over TCP connections between SCADA systems.
The International Electrotechnical Commission (IEC) 60870-5 standard is used for communication between SCADA systems, and the subset IEC 60870-5-104 is specifying network access over TCP connections.
The code of this project is part of the soon-to-be archived project Eclipse NeoSCADA.
The current implementation has been proven to work with many SCADA systems. Future work will only contain bug fixes and small enhancements where needed.