This library provides support for the Companion Standard 101 (CS101) and 104 (CS104) of the IEC standard series for telecontrol applications (IEC 60870-5) and is commonly used in communication between a central station (controlling station) and an outstation (controlled station) in electrical power systems.
The C source code library allows a fast and cost efficient implementation of the IEC 60870-5-101 and IEC 60870-5-104 protocols into embedded devices and applications. The APIs are designed to be very easy to use and flexible. The library is written in C (C99 compliant to provide maximum portability). Due to its hardware and platform independent design it can be easily deployed on most platforms.
– for non-commerial use –
Most parts of the library are available as open-source. You can use the open source version to get started, learn about the protocols and applications, and as a base for your own GPLv3 compliant open source applications.
– for commerial use –
For integration in commercial products a commercial license is required. With the commercial license you can develop and distribute your own closed source applications. In addition to the open-source version the commercial version also includes an implementation for the IEC 60870-5-103 slave protocol and a high-level IEC 60870-5-101/104 slave/server component. For the commercial license there are also professional support and maintenance services available.