The IEC 104 Protocol Server and Client implementation in Phyton - v21.06.018

IEC 104 Protocol Python

we did a python wrapper for our IEC 104 implementation using ctypes, and tested in Windows and linux x86_64.

in the package tests folder , you can find the server and client test programs.

using this, you can simulate complete IEC 104 Server device(iec104servertest.py) and client(iec104clienttest.py).

or

PyPI page https://pypi.org/project/pyiec104/

install using - pip install pyiec104

Features

  • High performance, robust and scalable architecture
  • Multiple Server and Client Simulation
  • In a Single Server(link) simulate Multiple Stations (Common Address)
  • Supports Background Scan, Cyclic Data Transmission, Double Transmission, Redundancy and File transfer.
  • Supports "Select-Before-Operate" and "Direct-Execute" command execution modes
  • supports File Transfer, Directory commands ( Monitor and control direction )

Project Samples

Project Activity

See All Activity >

Follow IEC 104 Protocol Python code

IEC 104 Protocol Python code Web Site

Other Useful Business Software
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
Sign Up Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IEC 104 Protocol Python code!

Additional Project Details

Registered

2025-03-30