IEC 60870-5-104 Protocol Implementation with Python (TCP Frame / Sockets project)

IEC 60870-5-104 Server and the relevant client functionality to read and write values to server.

Protocol is event based with special TCP Frame according this IEC protocol. In the frame is included the value, the (Common address) , the IOA (value address) , identification of type, reason why the value is transmitted and other data according to IEC 60870-5-104. Some functions need timestamp also. Server has to monitor it's own values and transmit on the TCP frame on event: for example spontaneous (whenever happens) , interrogation by station (when something updates in the station) , cyclic (this allows for cyclic updates according interval) etc.

Implementation of server and client needs to support the protocol data types and build the frame according the protocol. The protocol is open and published.


Server instance with protocol parametric instantiation, address mapping etc. Support up to 5 clients.

Initial parameters for server can be on external file or a code block inside the .py file.

According the protocol, server sends the changes according the reason parameter to all clients connected.

Client functionality to read and write values to the server. When the connection with the server established, client needs to receive what is broadcasted from server and put in list so it can be usable from python script. Also there are some commands and set-points that are written to the server from client, like single command, double command, set point short float etc. This functionality has to be on the client.

For all functionality of server and client, no interface is needed (web or desktop). Only functionality in .py files functions.

[login to view URL]

[login to view URL]

[login to view URL]

Навыки: Python, Архитектура ПО, Linux, Техника, Тестирование ПО

О клиенте:
( 0 отзыв(-а, -ов) ) Limassol, Cyprus

ID проекта: #34030446

9 фрилансеров(-а) готовы выполнить эту работу в среднем за €170


Hello, I'm a software engineer What device are you willing to interface? There is an already made server which is compatible with this protocol, but will need some tweaks and development to support the functions you Больше

€30 EUR за 7 дней(-я)
(41 отзывов(-а))

Hi there, How u doing? I have came across ur project and i believe i can help u with it as i have great working experience in Python, Software Architecture and Linux. Please have a look at my portfolio to see reviews Больше

€250 EUR за 8 дней(-я)
(9 отзывов(-а))

Hi there, I can help you in IEC 60870-5-104 Protocol Implementation with Python. I am an expert in C#, Python, Automation, Django, Flask, JavaScript, Node.js, Chrome Extension, Web Scraping, MYSQL. You can check my lat Больше

€250 EUR за 3 дней(-я)
(43 отзывов(-а))

Hi. Nice to meet you. I have good experience with python and can help your project. If you choose me, you will get best result. Regards.

€50 EUR за 10 дней(-я)
(5 отзывов(-а))

Hello, I read your project details and really interested in your mentioned job. I have 5+ years’ experience doing similar jobs related to these skills Linux, Software Architecture and Python. I think its doable job, an Больше

€250 EUR за 8 дней(-я)
(17 отзывов(-а))

Hi, I am a seasoned Data Scientist, Researcher and Academician having my own small Analytics start-up InstaDataHelp Analytics Services ( [login to view URL] ). You can find the details in the my Linkedin Profile - Больше

€250 EUR за 7 дней(-я)
(3 отзывов(-а))

Hello There! This is Ayesha Siddiqua. Nice to meet with you. I am an M.B.B.S doctor. I have completed my graduation from North Bengal Medical College under Rajshahi University. A versatile and professional Web & Mob Больше

€60 EUR за 2 дней(-я)
(2 отзывов(-а))

Bambos D. Hey! Your job posting caught my eye. While viewing your job details, it sparked a couple of questions in my mind. I've structured similar projects with past clients. Have a look at the links, please. ✅✅RECEN Больше

€250 EUR за 4 дней(-я)
(1 отзыв)

IEC 60870-5-104 Protocol Implementation with Python Hello Bambos D., Hope you are doing great. I have read your project details. I have a great experience in Python, Software Architecture. I am ready to start your pr Больше

€140 EUR за 7 дней(-я)
(0 отзывов(-а))