La IEC 60870-5-101 est une norme pour la surveillance, le contrôle et les communications associées des systèmes électriques pour la télécommande, la téléprotection et les télécommunications pour les systèmes électriques. Il utilise une interface série asynchrone standard et est conçu pour être utilisé sur des systèmes où il existe des connexions directes permanentes entre la station de contrôle et l'appareil contrôlé.
La bibliothèque logicielle IEC 60870-5-101 de JPEmbedded est indépendante de la plate-forme et peut être utilisée avec ou sans système d'exploitation (application bare metal). La bibliothèque présente une faible empreinte mémoire. En raison des caractéristiques énumérées ci-dessus, il peut être utilisé sur la gamme de produits STM32.
La bibliothèque IEC 60870-5-101 est implémentée en C++, mais nous proposons diverses API, dont C. La bibliothèque est fournie sous forme de code source.