IEC 60870-5-101 is a standard for power system monitoring, control, and associated communications for telecontrol, teleprotection, and telecommunications for electric power systems. It uses a standard asynchronous serial interface and is designed to be used on systems where there are permanent direct connections between the controlling station and the controlled device.
IEC 60870-5-101 software library by JPEmbedded is platform-independent and can be used with or without an operating system (bare metal application). The library features a low memory footprint. Due to the features listed above it is suitable to be used on the STM32 range of products.
The IEC 60870-5-104 library is implemented in C++, but we offer various APIs, including C. The library is provided as source code.